Section courante

A propos

Section administrative du site

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