共用方式為


PST_AUTHENTICODEDATA 結構

[受保護的儲存體 (Pstore) 可用於 Windows Server 2003 和 Windows XP。 它僅適用于 Windows Server 2008 和 Windows Vista 中的唯讀作業,但後續版本可能無法使用。 Pstore 使用較舊的資料保護實作。 強烈建議開發人員利用 CryptProtectDataCryptUnprotectData 函式所提供的更強資料保護。

定義要用於專案資料之 Microsoft Authenticode 驗證中的資料。

語法

typedef struct {
  DWORD    cbSize;
  DWORD    dwModifiers;
  LPCWSTR  szRootCA;
  LPCWSTR  szIssuer;
  LPCWSTR  szPublisher;
  LPCWSTR  szProgramName;
} PST_AUTHENTICODEDATA, *PPST_AUTHENTICODE_DATA;

成員

cbSize

此結構的大小。

dwModifiers

值,識別呼叫端鏈結必須驗證的修飾詞。

意義
PST_AC_SINGLE_CALLER
0
只有呼叫鏈結中對 PStore 的單一層級。 呼叫端通過驗證檢查。 指定的映射是立即呼叫端,而且是應用程式 (.exe) 。
PST_AC_TOP_LEVEL_CALLER
1
最上層呼叫端必須通過檢查,但可能有中繼 DLL。 指定的映射不一定是立即呼叫端,而且是應用程式 (.exe) 。
PST_AC_IMMEDIATE_CALLER
2
立即呼叫端必須通過檢查,但不需要是最上層進程。 指定的映射是立即呼叫者,而映射可以是應用程式 (.exe) 或 DLL。

 

szRootCA

寬字元字串的指標,表示憑證的根憑證授權單位單位 (CA) ;使用 Null 來使用任何可用的 CA。

szIssuer

寬字元字串的指標,表示簽發憑證的 CA;使用 Null 來使用任何可用的 CA。

szPublisher

代表軟體發行者的寬字元字串指標;使用 Null 來使用任何可用的 CA。

szProgramName

表示程式名稱之寬字元字串的指標;使用 Null 來使用任何可用的 CA。

規格需求

需求
標頭
Pstore.h