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 |