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) |
関連項目