Condividi tramite


Funzione ClfsMgmtQueryPolicy (wdm.h)

La routine ClfsMgmtQueryPolicy recupera una struttura di CLFS_MGMT_POLICY specifica per un log.

Sintassi

CLFSUSER_API NTSTATUS ClfsMgmtQueryPolicy(
  [in]  PLOG_FILE_OBJECT      LogFile,
  [in]  CLFS_MGMT_POLICY_TYPE PolicyType,
  [out] PCLFS_MGMT_POLICY     Policy,
  [out] PULONG                PolicyLength
);

Parametri

[in] LogFile

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

[in] PolicyType

Valore dell'enumerazione CLFS_MGMT_POLICY_TYPE che identifica il tipo di criterio da recuperare.

[out] Policy

Istanza della struttura CLFS_MGMT_POLICY che contiene i criteri.

[out] PolicyLength

Lunghezza del parametro Policy .

Valore restituito

La routine ClfsMgmtQueryPolicy restituisce uno dei valori NTSTATUS seguenti:

Codice restituito Descrizione
STATUS_SUCCESS
La gestione CLFS ha recuperato i criteri richiesti.
STATUS_UNSUCCESSFUL
La gestione CLFS non è stata in grado di elaborare la richiesta.
STATUS_INVALID_PARAMETER
Il valore del parametro PolicyType non è valido per l'enumerazione CLFS_MGMT_POLICY_TYPE .
STATUS_INVALID_PARAMETER_1
È stato specificato un valore NULL per il parametro LogFile .
STATUS_INVALID_PARAMETER_2
Il valore del parametro PolicyLength è minore delle dimensioni di un'istanza della struttura CLFS_MGMT_POLICY .
STATUS_INSUFFICIENT_RESOURCES
Memoria insufficiente per completare l'operazione.
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