Fonction ClfsMgmtQueryPolicy (wdm.h)
La routine ClfsMgmtQueryPolicy récupère une structure CLFS_MGMT_POLICY spécifique pour un journal.
Syntaxe
CLFSUSER_API NTSTATUS ClfsMgmtQueryPolicy(
[in] PLOG_FILE_OBJECT LogFile,
[in] CLFS_MGMT_POLICY_TYPE PolicyType,
[out] PCLFS_MGMT_POLICY Policy,
[out] PULONG PolicyLength
);
Paramètres
[in] LogFile
Pointeur vers une structure LOG_FILE_OBJECT qui représente le journal CLFS dont la stratégie est récupérée.
[in] PolicyType
Valeur de l’énumération CLFS_MGMT_POLICY_TYPE qui identifie le type de stratégie à récupérer.
[out] Policy
Instance de la structure CLFS_MGMT_POLICY qui contient la stratégie.
[out] PolicyLength
Longueur du paramètre Policy .
Valeur retournée
La routine ClfsMgmtQueryPolicy retourne l’une des valeurs NTSTATUS suivantes :
Code de retour | Description |
---|---|
|
La gestion de CLFS a récupéré la stratégie demandée. |
|
La gestion de CLFS n’a pas été en mesure de traiter la demande. |
|
La valeur du paramètre PolicyType n’est pas valide pour l’énumération CLFS_MGMT_POLICY_TYPE . |
|
Une valeur NULL a été fournie pour le paramètre LogFile . |
|
La valeur du paramètre PolicyLength est inférieure à la taille d’un instance de la structure CLFS_MGMT_POLICY. |
|
La mémoire est insuffisante pour terminer l’opération. |
|
Aucune stratégie de ce type n’a été inscrite pour le fichier journal. |
Cette routine peut également retourner d’autres valeurs NTSTATUS.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Disponible dans Windows Server 2003 R2, Windows Vista et versions ultérieures de Windows. |
Plateforme cible | Desktop (Expérience utilisateur) |
En-tête | wdm.h (inclure Wdm.h, Ntddk.h, Ntifs.h) |
Bibliothèque | Clfs.lib |
DLL | Clfs.sys |
IRQL | <= APC_LEVEL |