Bagikan melalui


Fungsi GetCachedSigningLevel (securitybaseapi.h)

Mengambil tingkat penandatanganan yang di-cache.

Sintaks

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

Menangani ke file.

[Out] Flags

Penunjuk ke bendera yang diatur pada file. Bendera berikut didukung:

Bendera Nilai
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

Menggunakan bendera ini bersama-sama (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED | SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) menunjukkan bahwa file telah divalidasi.

[Out] SigningLevel

Arahkan ke tingkat penandatanganan.

[Out, optional] Thumbprint

Arahkan ke thumbprint.

[In, Out, optional] ThumbprintSize

Arahkan ke ukuran thumbprint.

[Out, optional] ThumbprintAlgorithm

Arahkan ke algoritma thumbprint.

Nilai kembali

Jika fungsi berhasil, fungsi akan mengembalikan TRUE.

Jika fungsi gagal, fungsi akan mengembalikan FALSE. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError. GetLastError dapat mengembalikan salah satu kode kesalahan yang ditentukan dalam WinError.h.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 8 [aplikasi desktop | Aplikasi UWP]
Server minimum yang didukung Windows Server 2012 [aplikasi desktop | Aplikasi UWP]
Target Platform Windows
Header securitybaseapi.h (termasuk Windows.h)
Pustaka kernel32.lib
DLL kernel32.dll

Lihat juga

SetCachedSigningLevel