Ler em inglês

Partilhar via


PCLFS_CLIENT_LOG_UNPINNED_CALLBACK função de retorno de chamada (wdm.h)

A função ClfsLogUnpinnedCallback implementa todas as ações que o cliente executará quando um log fixado anteriormente for desafixado.

Sintaxe

C++
PCLFS_CLIENT_LOG_UNPINNED_CALLBACK PclfsClientLogUnpinnedCallback;

void PclfsClientLogUnpinnedCallback(
  [in] PLOG_FILE_OBJECT LogFile,
  [in] PVOID ClientData
)
{...}

Parâmetros

[in] LogFile

Um ponteiro para uma estrutura LOG_FILE_OBJECT que representa o fluxo de log CLFS cuja cauda se tornou desafixada.

[in] ClientData

Um ponteiro para informações fornecidas pelo cliente. Especifique esses dados no logUnpinnedCallbackData membro da estrutura CLFS_MGMT_CLIENT_REGISTRATION.

Valor de retorno

Nenhum

Observações

Se um cliente chamado ClfsMgmtHandleLogFileFull rotina e gerenciamento CLFS posteriormente chamado da função de ClfsLogGrowthCompleteCallback do do cliente com um valor de VERDADEIRO para o parâmetro LogIsPinned, em seguida, a função ClfsLogUnpinnedCallback será invocada quando o log for desafixado.

Quando um cliente usa a rotina de ClfsMgmtRegisterManagedClient para se registrar no gerenciamento CLFS, o cliente fornece um ponteiro para a função ClfsLogUnpinnedCallback e os dados personalizados que serão passados como um parâmetro para a função ClfsLogUnpinnedCallback quando essa função for chamada.

A função ClfsLogUnpinnedCallback deve executar apenas uma quantidade mínima de processamento antes de retornar. Por exemplo, ele pode criar e enfileirar um item de trabalho para informar ao cliente que ele pode retomar o processamento.

A função ClfsLogGrowthCompleteCallback é chamada antes da função ClfsLogUnpinnedCallback.

Requisitos

Requisito Valor
de cliente com suporte mínimo Com suporte no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows.
da Plataforma de Destino Área de trabalho
cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
IRQL Chamado no <DO IRQL = APC_LEVEL

Consulte também

CLFS_MGMT_CLIENT_REGISTRATION

ClfsMgmtHandleLogFileFull