Funzione GetCachedSigningLevel (securitybaseapi.h)
Recupera il livello di firma memorizzato nella cache.
Sintassi
BOOL GetCachedSigningLevel(
[in] HANDLE File,
[Out] PULONG Flags,
[Out] PULONG SigningLevel,
[Out, optional] PUCHAR Thumbprint,
[In, Out, optional] PULONG ThumbprintSize,
[Out, optional] PULONG ThumbprintAlgorithm
);
Parametri
[in] File
Handle in un file.
[Out] Flags
Puntatore ai flag impostati nel file. Sono supportati i flag seguenti:
Flag | valore |
---|---|
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | 0x01 |
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY | 0x04 |
Uso di questi flag (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) indica che il file è stato convalidato.
[Out] SigningLevel
Puntatore al livello di firma.
[Out, optional] Thumbprint
Puntatore all'identificazione personale.
[In, Out, optional] ThumbprintSize
Puntatore alla dimensione dell'identificazione personale.
[Out, optional] ThumbprintAlgorithm
Puntatore all'algoritmo di identificazione personale.
Valore restituito
Se la funzione ha esito positivo, restituisce TRUE.
Se la funzione ha esito negativo, restituisce FALSE. Per informazioni dettagliate sull'errore, chiamare GetLastError. GetLastError può restituire uno dei codici di errore definiti in WinError.h.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [app desktop | App UWP] |
Server minimo supportato | Windows Server 2012 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | securitybaseapi.h (include Windows.h) |
Libreria | kernel32.lib |
DLL | kernel32.dll |