CRYPTUI_VIEWSIGNERINFO_STRUCT構造体

[ CRYPTUI_VIEWSIGNERINFO_STRUCT 構造は、[要件] セクションで指定したオペレーティング システムで使用できます。 これは、以降のバージョンで変更または使用できない可能性があります。

CRYPTUI_VIEWSIGNERINFO_STRUCT構造体には、CryptUIDlgViewSignerInfo 関数の情報が含まれています。

Note

この構造体は、発行済みヘッダー ファイルでは宣言されていません。 この構造体を使用するには、表示されている正確な形式で宣言します。

 

構文

typedef struct tagCRYPTUI_VIEWSIGNERINFO_STRUCT {
  DWORD            dwSize;
  HWND             hwndParent;
  DWORD            dwFlags;
  LPCTSTR          szTitle;
  CMSG_SIGNER_INFO *pSignerInfo;
  HCRYPTMSG        hMsg;
  LPCSTR           pszOID;
  DWORD_PTR        dwReserved;
  DWORD            cStores;
  HCERTSTORE       *rghStores;
  DWORD            cPropSheetPages;
  LPCPROPSHEETPAGE rgPropSheetPages;
} CRYPTUI_VIEWSIGNERINFO_STRUCT, *PCRYPTUI_VIEWSIGNERINFO_STRUCT;

メンバー

dwSize

この構造体のサイズ (バイト単位)。

hwndParent

ダイアログ ボックスの親となるウィンドウのハンドル。 ダイアログ ボックスに親を含める必要がない場合、このメンバーは NULL にすることができます

dwFlags

CryptUIDlgViewSignerInfo 関数の動作を変更するフラグのセット。 現在定義されているフラグがないため、このメンバーは 0 である必要があります。

szTitle

ダイアログ ボックスに表示されるタイトルを含む null で終わる文字列へのポインター。 このメンバーが NULL の場合は、既定のタイトルが使用されます。

pSignerInfo

表示する署名者情報を含む CMSG_SIGNER_INFO 構造体へのポインター。

hMsg

署名者情報が抽出されたメッセージのハンドル。

pszOID

署名を行った証明書の検証対象を示す オブジェクト識別子 (OID) の文字列表現を含む、null で終わる ANSI 文字列へのポインター。 たとえば、これを呼び出して 証明書信頼リスト (CTL) の署名を表示する場合は、 szOID_KP_CTL_USAGE_SIGNING OID 文字列を渡す必要があります。 このメンバーが NULL の場合、証明書の使用状況は検証されません。

dwReserved

このパラメーターは現在使用されていません。 このメンバーは NULL である必要があります。

cStores

rghStores 配列内の要素の数。

rghStores

メッセージに署名した証明書を検索する他の証明書ストアを表す HCERTSTORE 値の配列。 このメンバーが NULL の場合、追加のストアは検索されません。 cStores メンバーには、この配列内の要素の数が含まれています。

cPropSheetPages

rgPropSheetPages 配列内の要素の数。

rgPropSheetPages

標準ダイアログ ボックスに表示する追加ページを定義する PROPSHEETPAGE 構造体ポインターの配列。 このメンバーが NULL の場合、追加のページは表示されません。 cPropSheetPages メンバーには、この配列内の要素の数が含まれています。

要件

要件
サポートされている最小のクライアント
Windows XP [デスクトップ アプリのみ]
サポートされている最小のサーバー
Windows Server 2003 [デスクトップ アプリのみ]
Unicode 名と ANSI 名
CRYPTUI_VIEWSIGNERINFO_STRUCTW (Unicode) と CRYPTUI_VIEWSIGNERINFO_STRUCTA (ANSI)

関連項目

CryptUIDlgViewSignerInfo