CRYPTCATMEMBER 構造体 (mscat.h)
[ CRYPTCATMEMBER 構造体は、[要件] セクションで指定されたオペレーティング システムで使用できます。 以降のバージョンでは変更または使用できない場合があります。]
CRYPTCATMEMBER 構造体は、カタログ メンバーに関する情報を提供します。 この構造体は、 CryptCATGetMemberInfo 関数と CryptCATEnumerateAttr 関数によって使用されます。
構文
typedef struct CRYPTCATMEMBER_ {
DWORD cbStruct;
LPWSTR pwszReferenceTag;
LPWSTR pwszFileName;
GUID gSubjectType;
DWORD fdwMemberFlags;
struct SIP_INDIRECT_DATA_ *pIndirectData;
DWORD dwCertVersion;
DWORD dwReserved;
HANDLE hReserved;
CRYPT_ATTR_BLOB sEncodedIndirectData;
CRYPT_ATTR_BLOB sEncodedMemberInfo;
} CRYPTCATMEMBER;
メンバー
cbStruct
この構造体のサイズ (バイト単位)。
pwszReferenceTag
参照タグ値を含む null で終わる文字列へのポインター。
pwszFileName
ファイル名を含む null で終わる文字列へのポインター。
gSubjectType
サブジェクトの種類を識別する GUID。
fdwMemberFlags
メンバー フラグを指定する 値。
pIndirectData
SIP_INDIRECT_DATA構造体へのポインター。
dwCertVersion
証明書のバージョンを指定する値。
dwReserved
予約済みです。使わないでください。
hReserved
予約済みです。使わないでください。
sEncodedIndirectData
エンコードされた間接データを含む CRYPT_ATTR_BLOB 構造体。
sEncodedMemberInfo
エンコードされたメンバー情報を含む CRYPT_ATTR_BLOB 構造体。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows XP (デスクトップ アプリのみ) |
サポートされている最小のサーバー | Windows Server 2003 (デスクトップ アプリのみ) |
Header | mscat.h |