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

Confira também

CcSetBcbOwnerPointer

CcUnpinData