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