CcSetBcbOwnerPointer, fonction (ntifs.h)
Le CcSetBcbOwnerPointerPointer routine définit le pointeur de thread propriétaire pour un bloc de contrôle de mémoire tampon épinglé (BCB).
Syntaxe
void CcSetBcbOwnerPointer(
[in] PVOID Bcb,
[in] PVOID OwnerPointer
);
Paramètres
[in] Bcb
Pointeur vers une structure BCB épinglée appartenant au thread actuel.
[in] OwnerPointer
Pointeur de propriétaire de ressource valide, ce qui signifie qu’un pointeur vers une adresse système allouée, avec le jeu de deux bits de faible ordre. Cette adresse peut ne pas être libérée tant qu’une fois que le BCB n’est pas épinglé par un appel ultérieur à CcUnpinDataForThread.
Valeur de retour
Aucun
Remarques
Les systèmes de fichiers appellent CcSetBcbOwnerPointerPointer pour définir le propriétaire de la ressource pour un bloc de contrôle de mémoire tampon épinglé (BCB), dans les cas où un autre thread désapproupe le BCB et donc le thread actuel peut quitter.
Chaque appel à CcSetBcbOwnerPointer doit être mis en correspondance par un appel ultérieur à CcUnpinDataForThread, qui doit être appelé avec le même pointeur propriétaire.
Les bcb qui ont été modifiés par CcSetBcbOwnerPointerPointer ne peuvent pas être découplé en appelant CcUnpinData.
Exigences
Exigence | Valeur |
---|---|
plateforme cible | Universel |
d’en-tête | ntifs.h (include Ntifs.h) |
bibliothèque | NtosKrnl.lib |
DLL | NtosKrnl.exe |