Função ClfsMgmtRemovePolicy (wdm.h)

A rotina ClfsMgmtRemovePolicy redefine a estrutura CLFS_MGMT_POLICY de um log para seu valor padrão.

Sintaxe

CLFSUSER_API NTSTATUS ClfsMgmtRemovePolicy(
  [in] PLOG_FILE_OBJECT      LogFile,
  [in] CLFS_MGMT_POLICY_TYPE PolicyType
);

Parâmetros

[in] LogFile

Um ponteiro para uma estrutura LOG_FILE_OBJECT que representa o log CLFS cuja política está sendo removida.

[in] PolicyType

Um valor da enumeração CLFS_MGMT_POLICY_TYPE que fornece o tipo da política a ser removida.

Retornar valor

A rotina ClfsMgmtRemovePolicy retorna um dos seguintes valores NTSTATUS:

Código de retorno Descrição
STATUS_SUCCESS
O gerenciamento CLFS removeu a política solicitada.
STATUS_UNSUCCESSFUL
O gerenciamento do CLFS não pôde processar a solicitação.
STATUS_INVALID_PARAMETER_1
Um valor NULL foi fornecido para o parâmetro LogFile .
STATUS_INSUFFICIENT_RESOURCES
Não há memória suficiente para concluir a operação.
STATUS_INVALID_PARAMETER
O valor do parâmetro PolicyType não é um valor válido para a enumeração CLFS_MGMT_POLICY_TYPE .
STATUS_LOG_POLICY_NOT_INSTALLED
Nenhuma política desse tipo foi registrada para o arquivo de log.
 

Essa rotina também pode retornar outros valores NTSTATUS.

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Server 2003 R2, Windows Vista e versões posteriores do Windows.
Plataforma de Destino Área de Trabalho
Cabeçalho wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Biblioteca Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Confira também

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE