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 |