DosFSCtl |
DOS : Contrôle de fichiers systèmes |
---|---|
DOSCALLS.DLL | os2.h |
Syntaxe
APIRET DosFSCtl(PVOID pData, ULONG cbData, PULONG pcbData, PVOID pParms, ULONG cbParms, PULONG pcbParms, ULONG function, PSZ pszRoute, HFILE hFile, ULONG method); |
Paramètres
Nom | Description |
---|---|
pData | Ce paramètre permet d'indiquer l'adresse de la région de données. |
cbData | Ce paramètre permet d'indiquer la longueur, en octets, du paramètre pData. |
pcbData | Ce paramètre permet d'indiquer un pointeur de la longueur des données passés vers le FSD. |
pParms | Ce paramètre permet d'indiquer l'adresse d'une liste de paramètres de commande spécifiques. |
cbParms | Ce paramètre permet d'indiquer la longueur, en octets, du paramètre pParms. |
pcbParms | Ce paramètre permet d'indiquer un pointeur vers la longueur des paramètres passé au FSD. |
function | Ce paramètre permet d'indiquer un code de fonction spécifiant le pilote de fichiers systèmes. |
pszRoute | Ce paramètre permet d'indiquer l'adresse du nom ASCIZ du FSD ou un nom de chemin d'un fichier ou d'un répertoire que l'opération applique. |
hFile | Ce paramètre permet d'indiquer un fichier spécifique ou un Handle de périphérique spécifique. |
method | Ce paramètre permet d'indiquer la méthode utilisé vers la route de la requête. |
Retour
Valeur | Constante | Description |
---|---|---|
0 | NO_ERROR | Cette valeur permet d'indiquer que l'opération s'est correctement effectué |
87 | ERROR_INVALID_PARAMETER | Cette valeur permet d'indiquer qu'un ou plusieurs des paramètres contient une valeur illégale. |
95 | ERROR_INTERRUPT | Cette valeur permet d'indiquer qu'une erreur d'interruption s'est produite. |
111 | ERROR_BUFFER_OVERFLOW | Cette valeur permet d'indiquer qu'un débordement du tampon s'est produit. |
117 | ERROR_INVALID_CATEGORY | Cette valeur permet d'indiquer qu'une erreur de catégorie invalide. |
124 | ERROR_INVALID_LEVEL | Cette valeur permet d'indiquer une erreur de niveau invalide. |
252 | ERROR_INVALID_FSD_NAME | Cette valeur permet d'indiquer une erreur de nom FSD invalide. |
Description
Cette fonction permet de fournir une interface standard étendu entre une application et un pilote de fichier système (FSD).
Voir également
Langage de programmation - C pour OS/2 - DosFSAttach
Système d'exploitation - OS/2 - Introduction
Dernière mise à jour : Lundi, le 19 juillet 2010