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

Voir aussi

CcSetBcbOwnerPointer

CcUnpinData