Freigeben über


GetCachedSigningLevel-Funktion (securitybaseapi.h)

Ruft die zwischengespeicherte Signaturebene ab.

Syntax

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

Parameter

[in] File

Handle für eine Datei.

[Out] Flags

Zeiger auf die flags, die für die Datei festgelegt sind. Die folgenden Flags werden unterstützt:

Flag Wert
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Verwenden dieser Flags zusammen (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) gibt an, dass die Datei überprüft wurde.

[Out] SigningLevel

Zeiger auf die Signaturebene.

[Out, optional] Thumbprint

Zeiger auf den Fingerabdruck.

[In, Out, optional] ThumbprintSize

Zeiger auf die Fingerabdruckgröße.

[Out, optional] ThumbprintAlgorithm

Zeiger auf den Fingerabdruckalgorithmus.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird TRUE zurückgegeben.

Wenn die Funktion fehlschlägt, wird FALSE zurückgegeben. Um erweiterte Fehlerinformationen zu erhalten, rufen Sie GetLastError auf. GetLastError gibt möglicherweise einen der in WinError.h definierten Fehlercodes zurück.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile securitybaseapi.h (Einschließen von Windows.h)
Bibliothek kernel32.lib
DLL kernel32.dll

Weitere Informationen

SetCachedSigningLevel