Partager via


GetCachedSigningLevel, fonction (securitybaseapi.h)

Récupère le niveau de signature mis en cache.

Syntaxe

BOOL GetCachedSigningLevel(
  [in]                HANDLE File,
  [Out]               PULONG Flags,
  [Out]               PULONG SigningLevel,
  [Out, optional]     PUCHAR Thumbprint,
  [In, Out, optional] PULONG ThumbprintSize,
  [Out, optional]     PULONG ThumbprintAlgorithm
);

Paramètres

[in] File

Gérer dans un fichier.

[Out] Flags

Pointeur vers les indicateurs définis sur le fichier. Les indicateurs suivants sont pris en charge :

Indicateur Valeur
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Utilisation de ces indicateurs ensemble (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) indique que le fichier a été validé.

[Out] SigningLevel

Pointeur vers le niveau de signature.

[Out, optional] Thumbprint

Pointeur vers l’empreinte numérique.

[In, Out, optional] ThumbprintSize

Pointeur vers la taille de l’empreinte numérique.

[Out, optional] ThumbprintAlgorithm

Pointeur vers l’algorithme d’empreinte numérique.

Valeur retournée

Si la fonction réussit, elle retourne TRUE.

Si la fonction échoue, elle retourne FALSE. Pour obtenir des informations détaillées sur l’erreur, appelez GetLastError. GetLastError peut retourner l’un des codes d’erreur définis dans WinError.h.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête securitybaseapi.h (inclure Windows.h)
Bibliothèque kernel32.lib
DLL kernel32.dll

Voir aussi

SetCachedSigningLevel