PEER_CREDENTIAL_INFO 構造体 (p2p.h)
PEER_CREDENTIAL_INFO構造体は、ピアのセキュリティ資格情報の取得と発行に使用される情報を定義します。
構文
typedef struct peer_credential_info_tag {
DWORD dwSize;
DWORD dwFlags;
PWSTR pwzFriendlyName;
CERT_PUBLIC_KEY_INFO *pPublicKey;
PWSTR pwzIssuerPeerName;
PWSTR pwzIssuerFriendlyName;
FILETIME ftValidityStart;
FILETIME ftValidityEnd;
ULONG cRoles;
PEER_ROLE_ID *pRoles;
} PEER_CREDENTIAL_INFO, *PPEER_CREDENTIAL_INFO;
メンバー
dwSize
この構造体のサイズをバイト単位で指定します。
dwFlags
予約済み。 このフィールドは 0 に設定する必要があります。
pwzFriendlyName
発行者のフレンドリ (表示) 名を指定する Unicode 文字列へのポインター。
pPublicKey
ピア グループ メンバーの公開 キーと、それが使用する暗号化の種類を含むCERT_PUBLIC_KEY_INFO構造体へのポインター。
pwzIssuerPeerName
メンバーシップ発行者の PNRP 名を指定する Unicode 文字列へのポインター。
pwzIssuerFriendlyName
発行者のフレンドリ (表示) 名を指定する Unicode 文字列へのポインター。
ftValidityStart
ピア グループの受信者のメンバーシップが有効になる時刻を含む FILETIME 構造体を指定します。 新しい資格情報を発行する場合、この値はメンバーの現在の資格情報の ValidityStart 値より大きくする必要があります。
ftValidityEnd
ピア グループの受信者のメンバーシップが無効になる時刻を含む FILETIME 構造体を指定します。
cRoles
pRoles に存在するロール GUID の数を指定します。
pRoles
使用可能なロールの組み合わせセットを指定する GUID のリストへのポインター。 使用可能なロールは次のとおりです。
値 | 意味 |
---|---|
|
このロールは、招待を発行したり、資格情報を発行したり、他の管理者の GMC を更新したり、ピア グループのメンバーとして動作したりできます。 |
|
ロールは、ピア グループ データベースにレコードを追加できます。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | WINDOWS XP と SP2 [デスクトップ アプリのみ]、Windows XP SP1 と Advanced Networking Pack forWindows XP |
サポートされている最小のサーバー | サポートなし |
Header | p2p.h |