Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die PEER_INVITATION_INFO-Struktur definiert Informationen zu einer Einladung, einer Peergruppe beizutreten. Einladungen werden als Unicode-Zeichenfolgen dargestellt. Um diese Struktur abzurufen, übergeben Sie die von PeerGroupCreateInvitation erstellte XML-Einladungszeichenfolge an PeerGroupParseInvitation.
Syntax
typedef struct peer_invitation_info_tag {
DWORD dwSize;
DWORD dwFlags;
PWSTR pwzCloudName;
DWORD dwScope;
DWORD dwCloudFlags;
PWSTR pwzGroupPeerName;
PWSTR pwzIssuerPeerName;
PWSTR pwzSubjectPeerName;
PWSTR pwzGroupFriendlyName;
PWSTR pwzIssuerFriendlyName;
PWSTR pwzSubjectFriendlyName;
FILETIME ftValidityStart;
FILETIME ftValidityEnd;
ULONG cRoles;
PEER_ROLE_ID *pRoles;
ULONG cClassifiers;
PWSTR *ppwzClassifiers;
CERT_PUBLIC_KEY_INFO *pSubjectPublicKey;
PEER_GROUP_AUTHENTICATION_SCHEME authScheme;
} PEER_INVITATION_INFO, *PPEER_INVITATION_INFO;
Member
dwSize
Gibt die Größe dieser Struktur in Bytes an.
dwFlags
Muss auf 0x00000000 festgelegt werden.
pwzCloudName
Zeiger auf eine Unicode-Zeichenfolge, die den PNRP-Cloudnamen angibt.
dwScope
Gibt den Bereich an, unter dem die Peergruppe registriert wurde.
| Wert | Bedeutung |
|---|---|
|
Globaler Bereich, einschließlich internet. |
|
Lokaler Bereich. |
|
Linklokaler Bereich. |
dwCloudFlags
Gibt eine Reihe von Flags an, die PNRP-Cloudfeatures beschreiben.
| Wert | Bedeutung |
|---|---|
|
Es sind keine Flags festgelegt. |
|
Der Cloudname ist auf anderen Computern nicht verfügbar. es ist lokal definiert. |
pwzGroupPeerName
Zeiger auf eine Unicode-Zeichenfolge, die den Peernamen der Peergruppe angibt.
pwzIssuerPeerName
Zeiger auf eine Unicode-Zeichenfolge, die den PNRP-Namen des Peers angibt, der die Einladung ausgibt.
pwzSubjectPeerName
Zeiger auf eine Unicode-Zeichenfolge, die den PNRP-Namen des Peers angibt, der die Einladung empfängt.
pwzGroupFriendlyName
Zeiger auf eine Unicode-Zeichenfolge, die den Anzeigenamen der Peergruppe angibt.
pwzIssuerFriendlyName
Zeiger auf eine Unicode-Zeichenfolge, die den Anzeigenamen des Peers angibt, der die Einladung ausgibt.
pwzSubjectFriendlyName
Zeiger auf eine Unicode-Zeichenfolge, die den Anzeigenamen des Peers angibt, der die Einladung empfängt.
ftValidityStart
Gibt einen UTC FILETIME-Wert an, der angibt, wann die Einladung gültig wird.
ftValidityEnd
Gibt einen UTC FILETIME-Wert an, der angibt, wann die Einladung ungültig wird.
cRoles
Gibt die Anzahl der Rollen-GUIDs an, die in pRoles vorhanden sind.
pRoles
Zeiger auf eine Liste von GUIDs, die den kombinierten Satz verfügbarer Rollen angibt. Die verfügbaren Rollen sind wie folgt:
cClassifiers
Ganzzahlwert ohne Vorzeichen, der die Anzahl der in ppwzClassifiers aufgeführten Zeichenfolgenwerte enthält. Dieses Feld ist für eine spätere Verwendung vorgesehen.
ppwzClassifiers
Liste der Zeiger auf Unicode-Zeichenfolgen. Dieses Feld ist für eine spätere Verwendung vorgesehen.
pSubjectPublicKey
Zeiger auf eine CERT_PUBLIC_KEY_INFO-Struktur , die den zurückgegebenen öffentlichen Schlüssel des Empfängers und den verwendeten Verschlüsselungsalgorithmustyp enthält.
authScheme
Windows Vista oder höher. Der PEER_GROUP_AUTHENTICATION_SCHEME Enumerationswert, der den Typ der Authentifizierung angibt, die zum Überprüfen der eingeladenen Peergruppe verwendet wird.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP mit SP2 [nur Desktop-Apps],Windows XP mit SP1 mit dem Advanced Networking Pack forWindows XP |
| Unterstützte Mindestversion (Server) | Nicht unterstützt |
| Kopfzeile | p2p.h |