FsRtlTeardownPerFileContexts, fonction (ntifs.h)
Les systèmes de fichiers appellent la routineFsRtlTeardownPerFileContexts pour libérer FSRTL_PER_FILE_CONTEXT objets associés à une structure de bloc de contrôle de fichier (FCB).
Syntaxe
void FsRtlTeardownPerFileContexts(
[in] PVOID *PerFileContextPointer
);
Paramètres
[in] PerFileContextPointer
Pointeur vers un pointeur opaque qui identifie la structure de contexte par fichier. Pour récupérer ce pointeur à partir d’un objet fichier, utilisez la macro FsRtlGetPerFileContextPointer .
Valeur de retour
None
Remarques
Cette routine appelle la routine FreeCallback spécifiée dans l’objet FSRTL_PER_FILE_CONTEXT . La routine FreeCallback doit libérer la structure FSRTL_PER_FILE_CONTEXT et le contexte associé.
Pour éviter les conflits de synchronisation, la routine FsRtlTeardownPerFileContexts libère le verrou pour les objets de contexte par fichier avant d’appeler FreeCallback. Cela évite de bloquer l’accès aux objets de contexte par fichier par le filtre pour ses propres opérations de liste, telles que la suppression avec FsRtlRemovePerFileContext.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible à partir de Windows Vista. |
Plateforme cible | Universal |
En-tête | ntifs.h (include FltKernel.h, Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | <=APC_LEVEL |
Voir aussi
Suivi Per-File contexte dans un pilote de filtre de système de fichiers hérité