Compartilhar via


Função GetCachedSigningLevel (securitybaseapi.h)

Recupera o nível de assinatura armazenado em cache.

Sintaxe

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

Manipule para um arquivo.

[Out] Flags

Ponteiro para os sinalizadores definidos no arquivo. Há suporte para os seguintes Sinalizadores :

Sinalizador Valor
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Usando esses sinalizadores juntos (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) indica que o arquivo foi validado.

[Out] SigningLevel

Ponteiro para o nível de assinatura.

[Out, optional] Thumbprint

Ponteiro para a impressão digital.

[In, Out, optional] ThumbprintSize

Ponteiro para o tamanho da impressão digital.

[Out, optional] ThumbprintAlgorithm

Ponteiro para o algoritmo de impressão digital.

Retornar valor

Se a função for bem-sucedida, ela retornará TRUE.

Se a função falhar, ela retornará FALSE. Para obter informações de erro estendidas, chame GetLastError. GetLastError pode retornar um dos códigos de erro definidos em WinError.h.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2012 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho securitybaseapi.h (inclua Windows.h)
Biblioteca kernel32.lib
DLL kernel32.dll

Confira também

SetCachedSigningLevel