Freigeben über


ClfsMgmtRemovePolicy-Funktion (wdm.h)

Die ClfsMgmtRemovePolicy Routine setzt die CLFS_MGMT_POLICY Struktur eines Protokolls auf den Standardwert zurück.

Syntax

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

Parameter

[in] LogFile

Ein Zeiger auf eine LOG_FILE_OBJECT-Struktur, die das CLFS-Protokoll darstellt, dessen Richtlinie entfernt wird.

[in] PolicyType

Ein Wert der CLFS_MGMT_POLICY_TYPE Enumeration, die den Typ der zu entfernenden Richtlinie bereitstellt.

Rückgabewert

Die ClfsMgmtRemovePolicy Routine gibt einen der folgenden NTSTATUS-Werte zurück:

Rückgabecode Beschreibung
STATUS_SUCCESS
Die CLFS-Verwaltung hat die angeforderte Richtlinie entfernt.
STATUS_UNSUCCESSFUL
Die CLFS-Verwaltung konnte die Anforderung nicht verarbeiten.
STATUS_INVALID_PARAMETER_1
Für den parameter LogFile wurde ein NULL- Wert angegeben.
STATUS_INSUFFICIENT_RESOURCES
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen.
STATUS_INVALID_PARAMETER
Der Wert des PolicyType-Parameters ist kein gültiger Wert für die CLFS_MGMT_POLICY_TYPE-Aufzählung.
STATUS_LOG_POLICY_NOT_INSTALLED
Für die Protokolldatei wurde keine Richtlinie dieses Typs registriert.
 

Diese Routine kann auch andere NTSTATUS-Wertezurückgeben.

Anforderungen

Anforderung Wert
mindestens unterstützte Client- Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows.
Zielplattform- Desktop
Header- wdm.h (include Wdm.h, Ntddk.h, Ntifs.h)
Library Clfs.lib
DLL- Clfs.sys
IRQL- <= APC_LEVEL

Siehe auch

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE