Partager via


CcUnpinDataForThread, fonction (ntifs.h)

La routine CcUnpinDataForThread publie des 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 que les pages soient libérées.

[in] ResourceThreadId

Identifie le thread qui a acquis le BCB à l’origine. Doit correspondre au pointeur propriétaire utilisé dans l’appel à CcSetBcbOwnerPointer.

Valeur de retour

Aucun

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 ultérieur à CcUnpinDataForThread.

CcUnpinDataForThread équivaut fonctionnellement à CcUnpinData, sauf qu’elle libère également la ressource BCB pour le thread indiqué.

Exigences

Exigence Valeur
plateforme cible Universel
d’en-tête ntifs.h (include Ntifs.h)
bibliothèque NtosKrnl.lib
DLL NtosKrnl.exe
IRQL PASSIVE_LEVEL

Voir aussi

CcSetBcbOwnerPointer

CcUnpinData