Partager via


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

Voir aussi

GetCachedSigningLevel