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
指向 Unicode 字符串的指针,该字符串指定成员资格颁发者的 PNRP 名称。
pwzIssuerFriendlyName
指向 Unicode 字符串的指针,该字符串指定友好 (显示) 颁发者的名称。
ftValidityStart
指定 FILETIME 结构,该结构包含收件人在对等组中的成员身份生效的时间。 颁发新凭据时,此值必须大于成员当前凭据的 ValidityStart 值。
ftValidityEnd
指定 FILETIME 结构,该结构包含收件人在对等组中的成员身份变为无效的时间。
cRoles
指定 pRoles 中存在的角色 GUID 数。
pRoles
指向 GUID 列表的指针,该列表指定组合的可用角色集。 可用角色如下所示。
值 | 含义 |
---|---|
|
此角色可以发出邀请、颁发凭据、续订其他管理员的 GMC,以及充当对等组的成员。 |
|
该角色可以将记录添加到对等组数据库。 |
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 具有 SP2 的 Windows XP [仅限桌面应用],具有 SP1 的 Windows XP 与高级网络包 forWindows XP |
最低受支持的服务器 | 无受支持的版本 |
标头 | p2p.h |