共用方式為


GetCachedSigningLevel 函式 (securitybaseapi.h)

擷取快取的簽署層級。

語法

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

參數

[in] File

檔案的句柄。

[Out] Flags

檔案上設定之旗標的指標。 支援下列 旗標

旗標
SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED 0x01
SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY 0x04

將這些旗標搭配使用 (SIGNING_LEVEL_FILE_CACHE_FLAG_NOT_VALIDATED |SIGNING_LEVEL_FILE_CACHE_FLAG_VALIDATE_ONLY) 表示檔案已驗證。

[Out] SigningLevel

簽署層級的指標。

[Out, optional] Thumbprint

指紋的指標。

[In, Out, optional] ThumbprintSize

指紋大小的指標。

[Out, optional] ThumbprintAlgorithm

指紋演算法的指標。

傳回值

如果函式成功,則會傳回 TRUE

如果函式失敗,則會傳回 FALSE。 若要取得擴充的錯誤資訊,請呼叫 GetLastErrorGetLastError 可能會傳回 WinError.h 中定義的其中一個錯誤碼。

規格需求

需求
最低支援的用戶端 Windows 8 [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2012 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 securitybaseapi.h (包括 Windows.h)
程式庫 kernel32.lib
Dll kernel32.dll

另請參閱

SetCachedSigningLevel