Partager via


en-tête fcb.h

Cet en-tête est utilisé par ifsk. Pour plus d'informations, consultez les pages suivantes :

fcb.h contient les interfaces de programmation suivantes :

Fonctions

 
RxCreateNetFcb

RxCreateNetFCB alloue, initialise et insère une nouvelle structure FCB dans les structures de données en mémoire pour une V_NET_ROOT sur laquelle ce FCB est ouvert. La structure allouée dispose d’espace pour un SRV_OPEN et une structure FOBX.
RxCreateNetFobx

RxCreateNetFobx alloue, initialise et insère une nouvelle structure d’extension d’objet de fichier (FOBX) dans les structures de données en mémoire d’un FCB sur lequel ce FOBX est ouvert.
RxCreateNetRoot

RxCreateNetRoot alloue et initialise une structure de NET_ROOT et insère le nom dans la table net name sur l’objet d’appareil associé.
RxCreateSrvCall

En savoir plus sur la fonction RxCreateSrvCall.
RxCreateSrvOpen

RxCreateSrvOpen alloue, initialise et insère une nouvelle structure SRV_OPEN dans les structures de données en mémoire utilisées par RDBSS. Si une nouvelle structure doit être allouée, elle dispose d’espace pour une structure FOBX.
RxCreateVNetRoot

RxCreateVNetRoot alloue et initialise une structure de NET_ROOT et insère le nom dans la table net name sur l’objet d’appareil associé.
RxFinalizeNetFobx

RxFinalizeNetFOBX finalise la structure FOBX donnée. L’appelant doit disposer d’un verrou exclusif sur le fcb associé à la structure FOBX.
RxFinalizeNetRoot

RxFinalizeNetRoot finalise la structure NET_ROOT donnée. L’appelant doit disposer d’un verrou exclusif sur la table netname associé à l’objet d’appareil.
RxFinalizeSrvCall

RxFinalizeSrvCall finalise la structure SRV_CALL donnée. L’appelant doit disposer d’un verrou exclusif sur la table netname associé à l’objet d’appareil.
RxFinalizeSrvOpen

RxFinalizeSrvOpen finalise la structure SRV_OPEN donnée. L’appelant doit disposer d’un verrou exclusif sur le fcb associé au SRV_OPEN et d’un verrou partagé ou exclusif sur le verrou de table du NET_ROOT associé au fcb.
RxFinalizeVNetRoot

RxFinalizeVNetRoot finalise la structure V_NET_ROOT donnée. L’appelant doit disposer d’un verrou exclusif sur la table netname associé à l’objet d’appareil.
RxFinishFcbInitialization

En savoir plus sur la fonction RxFinishFcbInitialization.
RxGetFileSizeWithLock

RxGetFileSizeWithLock obtient la taille du fichier dans la structure FCB à l’aide d’un verrou pour garantir la lecture cohérente de la valeur 64 bits.
RxInferFileType

RxInferFileType tente d’inférer le type de fichier (répertoire ou non-répertoire) à partir d’un membre dans la structure RX_CONTEXT.
RxpDereferenceAndFinalizeNetFcb

RxpDereferenceAndFinalizeNetFcb décrémente le nombre de références et finalise une structure FCB.
RxpDereferenceNetFcb

RxpDereferenceNetFcb décrémente le nombre de références sur une structure FCB.
RxpReferenceNetFcb

RxpReferenceNetFcb incrémente le nombre de références sur un FCB.
RxpTrackDereference

RxpTrackDereference est utilisé dans les builds vérifiées pour suivre les demandes de déréférencement des structures SRV_CALL, NET_ROOT, V_NET_ROOT, FOBX, FCB et SRV_OPEN dans les builds vérifiées. Un journal de ces demandes de déréférence est accessible par le système de journalisation et WMI.
RxpTrackReference

En savoir plus sur la fonction RxpTrackReference.