次の方法で共有


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 のリストへのポインター。 使用可能なロールは次のとおりです。

意味
PEER_GROUP_ROLE_ADMIN
このロールは、招待を発行したり、資格情報を発行したり、他の管理者の GMC を更新したり、ピア グループのメンバーとして動作したりできます。
PEER_GROUP_ROLE_MEMBER
ロールは、ピア グループ データベースにレコードを追加できます。

要件

要件
サポートされている最小のクライアント WINDOWS XP と SP2 [デスクトップ アプリのみ]、Windows XP SP1 と Advanced Networking Pack forWindows XP
サポートされている最小のサーバー サポートなし
Header p2p.h

こちらもご覧ください

PEER_MEMBER

PeerGroupIssueCredentials