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

こちらもご覧ください

CryptCATEnumerateAttr

CryptCATGetMemberInfo