PEER_APPLICATION-Struktur (p2p.h)
Die PEER_APPLICATION-Struktur enthält Daten, die eine lokal installierte Softwareanwendung oder -komponente beschreiben, die registriert und für vertrauenswürdige Kontakte innerhalb eines Peerzusammenarbeitsnetzwerks freigegeben werden kann.
Syntax
typedef struct peer_application_tag {
GUID id;
PEER_DATA data;
PWSTR pwzDescription;
} PEER_APPLICATION, *PPEER_APPLICATION;
Member
id
Der GUID-Wert, unter dem die Anwendung beim lokalen Computer registriert ist.
data
PEER_DATA Struktur, die die Anwendungsinformationen in einem Memberbytepuffer enthält. Diese Informationen stehen jedem zur Verfügung, der die Mitgliedsinformationen des lokalen Peers abfragen kann. Diese Daten sind auf 16.000 beschränkt.
pwzDescription
Zeiger auf eine Unicode-Zeichenfolge, die eine optionale Beschreibung der lokalen Anwendung enthält. Diese Beschreibung ist auf 255 Unicode-Zeichen beschränkt.
Hinweise
Eine "Anwendung" ist eine Reihe von Software- oder Softwarefeatures, die auf dem Endpunkt des Peers verfügbar sind. In der Regel bezieht sich dies auf Softwarepakete, die Peernetzwerkaktivitäten unterstützen, z. B. Spiele oder andere gemeinsame Anwendungen.
Eine Peeranwendung verfügt über eine GUID, die eine einzelne spezifische Anwendung darstellt. Wenn eine Anwendung für einen Peer registriert ist, können diese GUID und die entsprechende Anwendung allen vertrauenswürdigen Kontakten des Peers zur Verfügung gestellt werden, was die Aktivitäten angibt, an denen der Peer teilnehmen kann. Um die Registrierung einer Peeranwendung aufzuheben, rufen Sie PeerCollabUnregisterApplication mit dieser GUID auf.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Nicht unterstützt |
Kopfzeile | p2p.h |