Compartilhar via


Função CcUnpinData (ntifs.h)

A rotina CcUnpinData libera dados de arquivo armazenados em cache mapeados ou fixados por uma chamada anterior para CcMapData, CcPinReadou CcPreparePinWrite.

Sintaxe

void CcUnpinData(
  [in] PVOID Bcb
);

Parâmetros

[in] Bcb

Ponteiro para um BCB (bloco de controle de buffer) para que os dados sejam liberados.

Valor de retorno

Nenhum

Observações

CcUnpinData libera o BCB e executa qualquer outra limpeza necessária.

Cada chamada bem-sucedida para ccmapData, ccPinReadou CcPreparePinWrite deve ser correspondida por uma chamada subsequente para ccUnpinData.

BcBs que foram modificados por ccSetBcbOwnerPointer não podem ser desafixados chamando CcUnpinData. ccUnpinDataForThread deve ser chamado em vez disso.

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

CcMapData

CcPinRead

CcPreparePinWrite

CcSetBcbOwnerPointer

CcUnpinDataForThread