rxprocs.h, en-tête
Cet en-tête est utilisé par ifsk. Pour plus d'informations, consultez les pages suivantes :
rxprocs.h contient les interfaces de programmation suivantes :
Fonctions
FsRtlCheckOplock Découvrez comment la routine FsRtlCheckOplock synchronise l’IRP pour une opération d’E/S de fichier avec l’état actuel du verrou opportuniste (oplock) du fichier. |
FsRtlNotifyFullChangeDirectory Découvrez comment la routine FsRtlNotifyFullChangeDirectory crée une structure de notification pour une demande de notification et l’ajoute à la liste de notification spécifiée. |
FsRtlOplockIsFastIoPossible Découvrez comment FsRtlOplockIsFastIoPossible vérifie l’état de verrouillage opportuniste (oplock) d’un fichier pour déterminer si des E/S rapides peuvent être effectuées sur le fichier. |
RxChangeBufferingState RxChangeBufferingState est appelé pour traiter une demande de modification d’état de mise en mémoire tampon. |
RxCompleteRequest RxCompleteRequest termine la requête IRP associée à une structure RX_CONTEXT. |
RxCompleteRequest_Real RxCompleteRequest_Real termine la requête IRP associée à une structure RX_CONTEXT. |
RxDereference RxDereference décrémente le membre NodeReferenceCount d’une structure d’un pour plusieurs structures de données comptabilisées de référence utilisées par RDBSS. |
RxDriverEntry RxDriverEntry est appelé par un pilote de mini-redirecteur réseau monolithique à partir de sa routine DriverEntry pour initialiser la bibliothèque statique RDBSS. |
RxFinalizeConnection En savoir plus sur la fonction RxFinalizeConnection. |
RxFinalizeNetFcb RxFinalizeNetFCB finalise la structure FCB donnée. L’appelant doit avoir un verrou exclusif sur le NET_ROOT associé à FCB. |
RxForceFinalizeAllVNetRoots La force RxForceFinalizeAllVNetRoots finalise toutes les structures V_NET_ROOT associées à une structure de NET_ROOT donnée. L’appelant doit avoir un verrou exclusif sur la table netname associée à l’objet d’appareil. |
RxFsdPostRequest RxFsdPostRequest met en file d’attente le paquet de requête d’E/S (IRP) spécifié par une structure RX_CONTEXT à la file d’attente worker pour traitement par le processus de système de fichiers (FSP). |
RxIndicateChangeOfBufferingState RxIndicateChangeOfBufferingState est appelé pour inscrire une demande d’état de mise en mémoire tampon de modification (indication d’arrêt d’oplock, par exemple) en vue d’un traitement ultérieur. Si nécessaire, les routines de thread de travail pour un traitement ultérieur sont activées. |
RxIndicateChangeOfBufferingStateForSrvOpen RxIndicateChangeOfBufferingStateForSrvOpen est appelé pour inscrire une demande d’état de mise en mémoire tampon de modification (indication d’arrêt d’oplock, par exemple) en vue d’un traitement ultérieur. Si les conditions préalables nécessaires sont remplies, le verrouillage d’opération est traité plus avant. |
RxIsThisACscAgentOpen RxIsThisACscAgentOpen détermine si un fichier ouvert a été effectué par un agent de mise en cache côté client en mode utilisateur. |
RxLockEnumerator RxLockEnumerator est appelé à partir d’un mini-redirecteur réseau pour énumérer les verrous de fichier sur un contrôleur fcb. |
RxLogEventDirect RxLogEventDirect est appelé pour enregistrer une erreur dans le journal des erreurs d’E/S. Il est recommandé d’utiliser la macro RXLogEvent ou rxLogFailure au lieu d’appeler cette routine directement. |
RxLogEventWithAnnotation RxLogEventWithAnnotation alloue une structure de journal des erreurs d’E/S, la remplit avec des informations et écrit l’entrée dans le journal des erreurs d’E/S. |
RxLogEventWithBufferDirect RxLogEventWithBufferDirect alloue une structure de journal des erreurs d’E/S, la remplit avec des informations et écrit l’entrée dans le journal des erreurs d’E/S. |
RxMapSystemBuffer RxMapSystemBuffer retourne l’adresse de mémoire tampon système à partir de l’IRP. |
RxPrepareToReparseSymbolicLink RxPrepareToReparseSymbolicLink configure le nom de l’objet de fichier pour faciliter une analyse. Cette routine est utilisée par les mini-redirecteurs réseau pour parcourir les liens symboliques. |
RxPurgeAllFobxs RxPurgeAllFobxs vide toutes les structures FOBX associées à un mini-redirecteur réseau. |
RxReference RxReference incrémente le membre NodeReferenceCount d’une structure d’un pour plusieurs des structures de données comptabilisées de référence utilisées par RDBSS. |
RxScavengeAllFobxs RxScavengeAllFobxs récupère toutes les structures FOBX associées à un objet d’appareil de mini-redirecteur réseau. |
RxSetSrvCallDomainName RxSetSrvCallDomainName est appelé par un pilote de mini-redirecteur réseau pour définir le nom de domaine associé à un serveur donné (SRV_CALL structure). |