Compartir a través de


Función GetCachedSigningLevel (securitybaseapi.h)

Recupera el nivel de firma almacenado en caché.

Sintaxis

BOOL GetCachedSigningLevel(
  [in]                HANDLE File,
  [Out]               PULONG Flags,
  [Out]               PULONG SigningLevel,
  [Out, optional]     PUCHAR Thumbprint,
  [In, Out, optional] PULONG ThumbprintSize,
  [Out, optional]     PULONG ThumbprintAlgorithm
);

Parámetros

[in] File

Identificador de un archivo.

[Out] Flags

Puntero a las marcas establecidas en el archivo. Se admiten las marcas siguientes:

Marca Value
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Uso de estas marcas juntas (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) indica que se validó el archivo.

[Out] SigningLevel

Puntero al nivel de firma.

[Out, optional] Thumbprint

Puntero a la huella digital.

[In, Out, optional] ThumbprintSize

Puntero al tamaño de la huella digital.

[Out, optional] ThumbprintAlgorithm

Puntero al algoritmo de huella digital.

Valor devuelto

Si la función se ejecuta correctamente, devuelve TRUE.

Si se produce un error en la función, devuelve FALSE. Para obtener información de error extendida, llame a GetLastError. GetLastError puede devolver uno de los códigos de error definidos en WinError.h.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 8 [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2012 [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado securitybaseapi.h (incluya Windows.h)
Library kernel32.lib
Archivo DLL kernel32.dll

Consulte también

SetCachedSigningLevel