Funzione CcSetBcbOwnerPointer (ntifs.h)

La routine CcSetBcbOwnerPointer imposta il puntatore del thread proprietario per un blocco di controllo buffer aggiunto (BCB).

Sintassi

void CcSetBcbOwnerPointer(
  [in] PVOID Bcb,
  [in] PVOID OwnerPointer
);

Parametri

[in] Bcb

Puntatore a una struttura BCB aggiunta di proprietà del thread corrente.

[in] OwnerPointer

Puntatore al proprietario della risorsa valido, ovvero un puntatore a un indirizzo di sistema allocato, con il set di due bit a due bit. Questo indirizzo potrebbe non essere deallocato fino a quando il BCB non viene rimosso da una chiamata successiva a CcUnpinDataForThread.

Valore restituito

nessuno

Osservazioni

I file system chiamano CcSetBcbOwnerPointer per impostare il proprietario della risorsa per un blocco di controllo del buffer aggiunto (BCB), nei casi in cui un altro thread verrà rimosso dal bcB e quindi il thread corrente può uscire.

Ogni chiamata a CcSetBcbOwnerPointer deve essere corrispondente a una chiamata successiva a CcUnpinDataForThread, che deve essere chiamata con lo stesso puntatore proprietario.

I BBC modificati da CcSetBcbOwnerPointer non possono essere disattivati chiamando CcUnpinData.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Intestazione ntifs.h (include Ntifs.h)
Libreria NtosKrnl.lib
DLL NtosKrnl.exe

Vedi anche

CcUnpinData

CcUnpinDataForThread

ExSetResourceOwnerPointer