SetCachedSigningLevel, fonction (securitybaseapi.h)
Définit le niveau de signature mis en cache.
Syntaxe
BOOL SetCachedSigningLevel(
[in] PHANDLE SourceFiles,
[in] ULONG SourceFileCount,
[in] ULONG Flags,
[in, optional] HANDLE TargetFile
);
Paramètres
[in] SourceFiles
Pointeur vers un ensemble de descripteurs de fichiers sources.
[in] SourceFileCount
Nombre de fichiers sources.
[in] Flags
Indicateurs définis pour 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 doit être validé.
[in, optional] TargetFile
Fichier cible.
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 |