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 as páginas a serem liberadas.
[in] ResourceThreadId
Identifica o thread que adquiriu originalmente o BCB. Deve corresponder ao ponteiro do proprietário usado na chamada para CcSetBcbOwnerPointer.
Retornar valor
Nenhum
Comentários
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 |
---|---|
Plataforma de Destino | Universal |
Cabeçalho | ntifs.h (inclua Ntifs.h) |
Biblioteca | NtosKrnl.lib |
DLL | NtosKrnl.exe |
IRQL | PASSIVE_LEVEL |