Compartir a través de


Función SaferGetLevelInformation (winsafer.h)

La función SaferGetLevelInformation recupera información sobre un nivel de directiva.

Sintaxis

BOOL SaferGetLevelInformation(
  [in]            SAFER_LEVEL_HANDLE      LevelHandle,
  [in]            SAFER_OBJECT_INFO_CLASS dwInfoType,
  [out, optional] LPVOID                  lpQueryBuffer,
  [in]            DWORD                   dwInBufferSize,
  [out]           LPDWORD                 lpdwOutBufferSize
);

Parámetros

[in] LevelHandle

Identificador del nivel que se va a consultar.

[in] dwInfoType

Valor de enumeración SAFER_OBJECT_INFO_CLASS que especifica el tipo de información de objeto que se debe devolver. El valor especificado determina el tamaño y el tipo del parámetro lpQueryBuffer . En la siguiente tabla se muestran los valores posibles.

Valor Significado
SaferObjectLevelId
1
Consulta la constante LEVELID.

Tipo de valor devuelto lpQueryBuffer: DWORD.

SaferObjectScopeId
2
Consulta para el ámbito de usuario o máquina.

Tipo de valor devuelto lpQueryBuffer: DWORD.

SaferObjectFriendlyName
3
Consulta para el nombre para mostrar.

Tipo de valor devuelto lpQueryBuffer: LPCWSTR.

SaferObjectDescription
4
Consulta para la descripción.

Tipo de valor devuelto lpQueryBuffer: LPCWSTR.

[out, optional] lpQueryBuffer

Búfer que contiene los resultados de la consulta. Para obtener el tipo de información devuelta para cada valor posible del parámetro dwInfoType , vea el parámetro dwInfoType .

[in] dwInBufferSize

Tamaño del parámetro lpQueryBuffer en bytes.

[out] lpdwOutBufferSize

Puntero para devolver el tamaño de salida del parámetro lpQueryBuffer .

Valor devuelto

TRUE si la función se realiza correctamente; de lo contrario, FALSE. Para obtener información de error extendida, llame a GetLastError.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado winsafer.h
Library Advapi32.lib
Archivo DLL Advapi32.dll
Conjunto de API ext-ms-win-advapi32-safer-l1-1-0 (introducido en Windows 8)