Condividi tramite


Funzione ClfsMgmtRemovePolicy (wdm.h)

La routine ClfsMgmtRemovePolicy reimposta la struttura CLFS_MGMT_POLICY di un log sul valore predefinito.

Sintassi

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

Parametri

[in] LogFile

Puntatore a una struttura LOG_FILE_OBJECT che rappresenta il log CLFS il cui criterio viene rimosso.

[in] PolicyType

Valore dell'enumerazione CLFS_MGMT_POLICY_TYPE che fornisce il tipo del criterio da rimuovere.

Valore restituito

La routine ClfsMgmtRemovePolicy restituisce uno dei valori NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
La gestione CLFS ha rimosso i criteri richiesti.
STATUS_UNSUCCESSFUL
La gestione CLFS non è stata in grado di elaborare la richiesta.
STATUS_INVALID_PARAMETER_1
È stato specificato un valore NULL per il parametro LogFile .
STATUS_INSUFFICIENT_RESOURCES
Memoria insufficiente per completare l'operazione.
STATUS_INVALID_PARAMETER
Il valore del parametro PolicyType non è un valore valido per l'enumerazione CLFS_MGMT_POLICY_TYPE .
STATUS_LOG_POLICY_NOT_INSTALLED
Nessun criterio di questo tipo è stato registrato per il file di log.
 

Questa routine può restituire anche altri valori NTSTATUS.

Requisiti

Requisito Valore
Client minimo supportato Disponibile in Windows Server 2003 R2, Windows Vista e versioni successive di Windows.
Piattaforma di destinazione Desktop
Intestazione wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Libreria Clfs.lib
DLL Clfs.sys
IRQL <= APC_LEVEL

Vedi anche

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE