Fonction CcUnpinDataForThread (ntifs.h)
La routine CcUnpinDataForThread libère les pages d’un fichier mis en cache dont le bloc de contrôle de mémoire tampon (BCB) a été modifié par un appel antérieur à CcSetBcbOwnerPointer.
Syntaxe
void CcUnpinDataForThread(
[in] PVOID Bcb,
[in] ERESOURCE_THREAD ResourceThreadId
);
Paramètres
[in] Bcb
Pointeur vers le BCB pour les pages à libérer.
[in] ResourceThreadId
Identifie le thread qui a initialement acquis le BCB. Doit correspondre au pointeur propriétaire utilisé dans l’appel à CcSetBcbOwnerPointer.
Valeur de retour
None
Remarques
CcUnpinDataForThread libère le BCB pour le thread indiqué et effectue tout autre nettoyage nécessaire.
Chaque appel à CcSetBcbOwnerPointer doit être mis en correspondance par un appel suivant à CcUnpinDataForThread.
CcUnpinDataForThread est fonctionnellement équivalent à CcUnpinData, sauf qu’il libère également la ressource BCB pour le thread indiqué.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
En-tête | ntifs.h (inclure Ntifs.h) |
Bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |