Función ClfsMgmtQueryPolicy (wdm.h)

La rutina ClfsMgmtQueryPolicy recupera una estructura de CLFS_MGMT_POLICY específica para un registro.

Sintaxis

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

Parámetros

[in] LogFile

Puntero a una estructura de LOG_FILE_OBJECT que representa el registro CLFS cuya directiva se está recuperando.

[in] PolicyType

Valor de la enumeración CLFS_MGMT_POLICY_TYPE que identifica el tipo de directiva que se va a recuperar.

[out] Policy

Instancia de la estructura CLFS_MGMT_POLICY que contiene la directiva.

[out] PolicyLength

Longitud del parámetro Policy .

Valor devuelto

La rutina ClfsMgmtQueryPolicy devuelve uno de los siguientes valores NTSTATUS:

Código devuelto Descripción
STATUS_SUCCESS
La administración de CLFS ha recuperado la directiva solicitada.
STATUS_UNSUCCESSFUL
La administración de CLFS no pudo procesar la solicitud.
STATUS_INVALID_PARAMETER
El valor del parámetro PolicyType no es válido para la enumeración CLFS_MGMT_POLICY_TYPE .
STATUS_INVALID_PARAMETER_1
Se proporcionó un valor NULL para el parámetro LogFile .
STATUS_INVALID_PARAMETER_2
El valor del parámetro PolicyLength es menor que el tamaño de una instancia de la estructura CLFS_MGMT_POLICY .
STATUS_INSUFFICIENT_RESOURCES
No hay memoria suficiente para completar la operación.
STATUS_LOG_POLICY_NOT_INSTALLED
No se ha registrado ninguna directiva de este tipo para el archivo de registro.
 

Esta rutina también podría devolver otros valores NTSTATUS.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows Server 2003 R2, Windows Vista y versiones posteriores de Windows.
Plataforma de destino Escritorio
Encabezado wdm.h (incluya Wdm.h, Ntddk.h, Ntifs.h)
Library Clfs.lib
Archivo DLL Clfs.sys
IRQL <= APC_LEVEL

Consulte también

CLFS_MGMT_POLICY

CLFS_MGMT_POLICY_TYPE