ClfsMgmtQueryPolicy-Funktion (wdm.h)
Die ClfsMgmtQueryPolicy-Routine ruft eine bestimmte CLFS_MGMT_POLICY-Struktur für ein Protokoll ab.
Syntax
CLFSUSER_API NTSTATUS ClfsMgmtQueryPolicy(
[in] PLOG_FILE_OBJECT LogFile,
[in] CLFS_MGMT_POLICY_TYPE PolicyType,
[out] PCLFS_MGMT_POLICY Policy,
[out] PULONG PolicyLength
);
Parameter
[in] LogFile
Ein Zeiger auf eine LOG_FILE_OBJECT-Struktur , die das CLFS-Protokoll darstellt, dessen Richtlinie abgerufen wird.
[in] PolicyType
Ein Wert der CLFS_MGMT_POLICY_TYPE-Enumeration , der den Typ der abzurufenden Richtlinie angibt.
[out] Policy
Ein instance der CLFS_MGMT_POLICY-Struktur, die die Richtlinie enthält.
[out] PolicyLength
Die Länge des Policy-Parameters .
Rückgabewert
Die ClfsMgmtQueryPolicy-Routine gibt einen der folgenden NTSTATUS-Werte zurück:
Rückgabecode | Beschreibung |
---|---|
|
Die CLFS-Verwaltung hat die angeforderte Richtlinie abgerufen. |
|
Die CLFS-Verwaltung konnte die Anforderung nicht verarbeiten. |
|
Der Wert des PolicyType-Parameters ist für die CLFS_MGMT_POLICY_TYPE-Enumeration ungültig. |
|
Für den LogFile-Parameter wurde ein NULL-Wert angegeben. |
|
Der Wert des PolicyLength-Parameters ist kleiner als die Größe eines instance der CLFS_MGMT_POLICY-Struktur. |
|
Es ist nicht genügend Arbeitsspeicher vorhanden, um den Vorgang abzuschließen. |
|
Für die Protokolldatei wurde keine Richtlinie dieses Typs registriert. |
Diese Routine kann auch andere NTSTATUS-Werte zurückgeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Verfügbar in Windows Server 2003 R2, Windows Vista und höheren Versionen von Windows. |
Zielplattform | Desktop |
Header | wdm.h (einschließlich Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothek | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |