Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
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 |