Funzione CcSetBcbOwnerPointer (ntifs.h)
La routine CcSetBcbOwnerPointer imposta il puntatore del thread proprietario per un blocco di controllo del buffer bloccato (BCB).
Sintassi
void CcSetBcbOwnerPointer(
[in] PVOID Bcb,
[in] PVOID OwnerPointer
);
Parametri
[in] Bcb
Puntatore a una struttura BCB bloccata di proprietà del thread corrente.
[in] OwnerPointer
Puntatore al proprietario della risorsa valido, ovvero un puntatore a un indirizzo di sistema allocato, con i due bit impostati in ordine minimo. 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 sposterà il bcb e quindi il thread corrente può uscire.
Ogni chiamata a CcSetBcbOwnerPointer deve essere confrontata con una chiamata successiva a CcUnpinDataForThread, che deve essere chiamata con lo stesso puntatore proprietario.
I BBC modificati da CcSetBcbOwnerPointer non possono essere rimossi chiamando CcUnpinData.
Fabbisogno
Requisito | Valore |
---|---|
piattaforma di destinazione | Universale |
intestazione |
ntifs.h (include Ntifs.h) |
libreria |
NtosKrnl.lib |
dll | NtosKrnl.exe |