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. |