Freigeben über


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

Weitere Informationen

PEER_DATA

API-Strukturen für Peerzusammenarbeit