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 |