Compartilhar via


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

Consulte também

CcSetBcbOwnerPointer

CcUnpinData