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

Vedi anche

SetCachedSigningLevel