Função CcUnpinDataForThread (ntifs.h)
A rotina CcUnpinDataForThread libera páginas de um arquivo armazenado em cache cujo bloco de controle de buffer (BCB) foi modificado por uma chamada anterior para ccSetBcbOwnerPointer.
Sintaxe
void CcUnpinDataForThread(
[in] PVOID Bcb,
[in] ERESOURCE_THREAD ResourceThreadId
);
Parâmetros
[in] Bcb
Ponteiro para o BCB para que as páginas sejam liberadas.
[in] ResourceThreadId
Identifica o thread que originalmente adquiriu o BCB. Deve corresponder ao ponteiro do proprietário usado na chamada para ccSetBcbOwnerPointer.
Valor de retorno
Nenhum
Observações
CcUnpinDataForThread libera o BCB para o thread indicado e executa qualquer outra limpeza necessária.
Cada chamada para CcSetBcbOwnerPointer deve ser correspondida por uma chamada subsequente para CcUnpinDataForThread.
ccUnpinDataForThread é funcionalmente equivalente a ccUnpinData, exceto que ele também libera o recurso BCB para o thread indicado.
Requisitos
Requisito | Valor |
---|---|
da Plataforma de Destino |
Universal |
cabeçalho | ntifs.h (inclua Ntifs.h) |
biblioteca | NtosKrnl.lib |
de DLL |
NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |