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
발급자의 친숙한(표시) 이름을 지정하는 유니코드 문자열에 대한 포인터입니다.
pPublicKey
피어 그룹 멤버의 공개 키와 사용하는 암호화 유형이 포함된 CERT_PUBLIC_KEY_INFO 구조체에 대한 포인터입니다.
pwzIssuerPeerName
멤버 자격 발급자의 PNRP 이름을 지정하는 유니코드 문자열에 대한 포인터입니다.
pwzIssuerFriendlyName
발급자의 친숙한(표시) 이름을 지정하는 유니코드 문자열에 대한 포인터입니다.
ftValidityStart
피어 그룹의 받는 사람의 멤버 자격이 유효한 시간을 포함하는 FILETIME 구조를 지정합니다. 새 자격 증명을 발급할 때 이 값은 멤버의 현재 자격 증명에 대한 ValidityStart 값보다 커야 합니다.
ftValidityEnd
피어 그룹의 받는 사람의 멤버 자격이 유효하지 않은 시간을 포함하는 FILETIME 구조를 지정합니다.
cRoles
pRoles에 있는 역할 GUID 수를 지정합니다.
pRoles
사용 가능한 역할의 결합된 집합을 지정하는 GUID 목록에 대한 포인터입니다. 사용 가능한 역할은 다음과 같습니다.
값 | 의미 |
---|---|
|
이 역할은 초대를 발급하고, 자격 증명을 발급하고, 다른 관리자의 GMC를 갱신하고, 피어 그룹의 구성원으로 동작할 수 있습니다. |
|
역할은 피어 그룹 데이터베이스에 레코드를 추가할 수 있습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | WINDOWS XP SP2 [데스크톱 앱만 해당],Windows XP SP1 및 고급 네트워킹 팩 forWindows XP |
지원되는 최소 서버 | 지원되는 버전 없음 |
머리글 | p2p.h |