Auf Englisch lesen

Freigeben über


p2p.h-Header

Dieser Header wird von Peer-to-Peer verwendet. Weitere Informationen finden Sie unter

p2p.h enthält die folgenden Programmierschnittstellen:

Functions

 
PeerCollabAddContact

Fügt der Kontaktliste eines Peers einen Kontakt hinzu.
PeerCollabAsyncInviteContact

Sendet eine Einladung an einen vertrauenswürdigen Peerkontakt, um der Peer-Zusammenarbeitsaktivität des Absenders über eine gesicherte Verbindung beizutreten. Die Verfügbarkeit der Einladungsantwort wird über ein asynchrones Ereignis aktualisiert.
PeerCollabAsyncInviteEndpoint

Sendet eine Einladung an einen angegebenen Peerendpunkt, um der Peer-Zusammenarbeitsaktivität des Absenders beizutreten. Die Verfügbarkeit der Antwort auf die Einladung wird durch ein asynchrones Ereignis aktualisiert.
PeerCollabCancelInvitation

Bricht eine Einladung ab, die zuvor vom Anrufer an einen Kontakt gesendet wurde.
PeerCollabCloseHandle

Schließt das Handle mit einer Einladung zur Peer collaboration-Aktivität.
PeerCollabDeleteKontakt

Löscht einen Kontakt aus dem lokalen Kontaktspeicher, der dem Aufrufer zugeordnet ist.
PeerCollabDeleteEndpointData

Löscht die Peerendpunktdaten auf dem aufrufenden Peerknoten, der mit den angegebenen Endpunktdaten übereinstimmt.
PeerCollabDeleteObject

Löscht ein Peerobjekt aus dem aufrufenden Endpunkt.
PeerCollabEnumApplicationRegistrationInfo

Ruft das Enumerationshandle ab, das zum Abrufen von Peeranwendungsinformationen verwendet wird.
PeerCollabEnumApplications

Gibt das Handle an eine Enumeration zurück, die die Anwendungen enthält, die bei den Endpunkten eines bestimmten Peers registriert sind.
PeerCollabEnumContacts

Gibt ein Handle an einen aufgezählten Satz zurück, der alle Peer-Netzwerkkontakte enthält, die derzeit auf dem aufrufenden Peer verfügbar sind.
PeerCollabEnumEndpoints

Gibt das Handle an eine Enumeration zurück, die die Endpunkte enthält, die einem bestimmten Peerkontakt zugeordnet sind.
PeerCollabEnumObjects

Gibt das Handle an eine Enumeration zurück, die die Peerobjekte enthält, die dem Endpunkt eines bestimmten Peers zugeordnet sind.
PeerCollabEnumPeopleNearMe

Gibt ein Handle an einen aufgezählten Satz zurück, der alle Endpunkte des Peer-Zusammenarbeitsnetzwerks "Personen in meiner Nähe" enthält, die derzeit im Subnetz des aufrufenden Peers verfügbar sind.
PeerCollabExportContact

Exportiert die Kontaktdaten, die einem Peernamen zugeordnet sind, in einen Zeichenfolgenpuffer. Der Puffer enthält Kontaktdaten im XML-Format.
PeerCollabGetAppLaunchInfo

Ruft die Startinformationen der Peeranwendung ab, einschließlich des Kontaktnamens, des Peerendpunkts und der Einladungsanforderung.
PeerCollabGetApplicationRegistrationInfo

Ruft anwendungsspezifische Registrierungsinformationen ab.
PeerCollabGetContact

Ruft die Informationen für einen Peerkontakt unter Angabe des Peernamens des Kontakts ab.
PeerCollabGetEndpointName

Ruft den Namen des aktuellen Endpunkts des aufrufenden Peers ab, wie zuvor durch einen Aufruf von PeerCollabSetEndpointName festgelegt.
PeerCollabGetEventData

Ruft die Daten ab, die einem Peerzusammenarbeitsereignis zugeordnet sind, das auf dem Peer ausgelöst wird.
PeerCollabGetInvitationResponse

Ruft die Antwort von einem Peer ab, der zuvor zur Teilnahme an einer Peerzusammenarbeitsaktivität eingeladen wurde.
PeerCollabGetPresenceInfo

Ruft die Anwesenheitsinformationen für den Endpunkt ab, der einem bestimmten Kontakt zugeordnet ist.
PeerCollabGetSigninOptions

Ruft die aktuellen Anwesenheitsoptionen für die Peer-Peer-Zusammenarbeit ab.
PeerCollabInviteContact

Sendet eine Einladung zur Teilnahme an einer Peerzusammenarbeitsaktivität an einen vertrauenswürdigen Kontakt. Dieser Aufruf ist synchron und erhält bei erfolgreicher Ausführung eine Antwort vom Kontakt.
PeerCollabInviteEndpoint

Sendet eine Einladung an einen angegebenen Peerendpunkt, um der Peer-Zusammenarbeitsaktivität des Absenders beizutreten. Dieser Aufruf ist synchron und ruft bei erfolgreicher Ausführung eine Antwort vom Peerendpunkt ab.
PeerCollabParseContact

Analysiert einen Unicode-Zeichenfolgenpuffer, der XML-Kontaktdaten enthält, in eine PEER_CONTACT Datenstruktur.
PeerCollabQueryContactData

Ruft die Kontaktinformationen für den angegebenen Peerendpunkt ab.
PeerCollabRefreshEndpointData

Updates den aufrufenden Peerknoten mit neuen Endpunktdaten.
PeerCollabRegisterApplication

Registriert eine Anwendung beim lokalen Computer, damit sie in einer Peerzusammenarbeitsaktivität gestartet werden kann.
PeerCollabRegisterEvent

Registriert eine Anwendung bei der Peerzusammenarbeitsinfrastruktur, um Rückrufe für bestimmte Peerzusammenarbeitsereignisse zu empfangen.
PeerCollabSetEndpointName

Legt den Namen des aktuellen Endpunkts fest, der von der Peeranwendung verwendet wird.
PeerCollabSetObject

Erstellt oder aktualisiert ein Peerdatenobjekt, das in einem Peer-Zusammenarbeitsnetzwerk verwendet wird.
PeerCollabSetPresenceInfo

Updates die Anwesenheitsinformationen des Anrufers an alle Kontakte, die ihn beobachten.
PeerCollabShutdown

Beendet die Peer Collaboration-Infrastruktur und gibt alle zugeordneten Ressourcen frei.
PeerCollabSignin

Signiert den Peer in einem gehosteten Internet (serverlose Anwesenheit) oder Subnetz ("Personen Near Me") für die Peer-Zusammenarbeit im Netzwerkpräsenzanbieter.
PeerCollabSignout

Signiert ein Peer aus einem bestimmten Typ von Netzwerkpräsenzanbieter für Peerzusammenarbeit.
PeerCollabStartup

Initialisiert die Peer Collaboration-Infrastruktur.
PeerCollabSubscribeEndpointData

Erstellt ein Abonnement für einen verfügbaren Endpunkt.
PeerCollabUnregisterApplication

Hebt die Registrierung der spezifischen Anwendungen eines Peers vom lokalen Computer auf.
PeerCollabUnregisterEvent

Hebt die Registrierung einer Anwendung von Benachrichtigungen über bestimmte Peer-Zusammenarbeitsereignisse auf.
PeerCollabUnsubscribeEndpointData

Entfernt ein Abonnement für einen Endpunkt, der mit PeerCollabSubscribeEndpointData erstellt wurde.
PeerCollabUpdateContact

Updates die Informationen, die einem Peerkontakt zugeordnet sind, der im lokalen Kontaktspeicher des Aufrufers angegeben ist.
PeerCreatePeerName

Die PeerCreatePeerName-Funktion erstellt einen neuen Namen basierend auf dem vorhandenen Namen der angegebenen Peeridentität und -klassifizierung. Eine neue Identität wird jedoch nicht durch einen Aufruf von PeerCreatePeerName erstellt.
PeerEndEnumeration

Die PeerEndEnumeration-Funktion gibt eine Enumeration frei, z. B. eine Datensatz- oder Memberaufzählung, und verwaltet alle Ressourcen, die der Enumeration zugeordnet sind.
PeerEnumGroups

Die PeerEnumGroups-Funktion erstellt und gibt ein Peeraufzählungshandle zurück, das zum Auflisten aller Peergruppen verwendet wird, die einer bestimmten Peeridentität zugeordnet sind.
PeerEnumIdentities

Die PeerEnumIdentities-Funktion erstellt und gibt ein Peeraufzählungshandle zurück, das zum Auflisten aller Peeridentitäten verwendet wird, die einem bestimmten Benutzer gehören.
PeerFreeData

Die PeerFreeData-Funktion verwaltet die Zuordnung eines Datenblocks und gibt ihn an den Speicherpool zurück. Verwenden Sie die PeerFreeData-Funktion, um Daten freizugeben, die die PEER-Identity Manager-, Peergruppierungs- und Peer collaboration-APIs zurückgeben.
PeerGetItemCount

Die PeerGetItemCount-Funktion gibt eine Anzahl der Elemente in einer Peeraufzählung zurück.
PeerGetNextItem

Die PeerGetNextItem-Funktion gibt eine bestimmte Anzahl von Elementen aus einer Peeraufzählung zurück.
PeerGraphAddRecord

Die Funktion PeerGraphAddRecord fügt einem Peerdiagramm einen neuen Datensatz hinzu. Ein mit dieser Funktion hinzugefügter Datensatz wird an jeden Knoten in einem Peerdiagramm gesendet.
PeerGraphClose

Die Funktion PeerGraphClose ungültig das Peergraphhandle, das durch einen Aufruf von PeerGraphCreate oder PeerGraphOpen zurückgegeben wird, und schließt alle Netzwerkverbindungen für das angegebene Peerdiagramm.
PeerGraphCloseDirectConnection

Die Funktion PeerGraphCloseDirectConnection schließt eine angegebene Direktverbindung.
PeerGraphConnect

Die PeerGraphConnect-Funktion versucht, eine Verbindung mit einem angegebenen Knoten in einem Peerdiagramm herzustellen.
PeerGraphErstellen

Die Funktion PeerGraphCreate erstellt ein neues Peerdiagramm. Eine Anwendung kann Informationen zu einem Peerdiagramm und den Sicherheitstyp angeben, den ein Peerdiagramm verwendet. Es wird ein Handle für ein Peerdiagramm zurückgegeben, aber keine Netzwerkverbindung hergestellt.
PeerGraphDelete

Die Funktion PeerGraphDelete löscht die Daten, die einem angegebenen Peerdiagramm zugeordnet sind.
PeerGraphDeleteRecord

Die PeerGraphDeleteRecord-Funktion kennzeichnet einen Datensatz als gelöscht in einem Peerdiagramm. Der Datensatz ist auf einem lokalen Knoten nicht für Funktionsaufrufe verfügbar, z. B. Aufrufe von PeerGraphGetRecord und PeerGraphEnumRecords.
PeerGraphEndEnumeration

Die PeerGraphEndEnumeration-Funktion gibt ein Enumerationshandle frei und gibt die Ressourcen frei, die einer Enumeration zugeordnet sind.
PeerGraphEnumConnections

Die PeerGraphEnumConnections-Funktion erstellt und gibt ein Enumerationshandle zurück, das zum Auflisten der Verbindungen eines lokalen Knotens verwendet wird.
PeerGraphEnumNodes

Die PeerGraphEnumNodes-Funktion erstellt und gibt ein Enumerationshandle zurück, das zum Auflisten der Knoten in einem Peerdiagramm verwendet wird.
PeerGraphEnumRecords

Die PeerGraphEnumRecords-Funktion erstellt und gibt ein Enumerationshandle zurück, das zum Auflisten von Datensätzen eines bestimmten Typs, benutzers oder beides verwendet wird. Eine Enumeration stellt eine Momentaufnahme von Datensätzen zum Zeitpunkt der Aufzählung bereit.
PeerGraphExportDatabase

Die PeerGraphExportDatabase-Funktion exportiert eine Peer graph-Datenbank in eine Datei, die Sie auf einen anderen Computer verschieben können. Mithilfe von PeerGraphImportDatabase kann eine Peer graph-Datenbank auf einen anderen Computer importiert werden.
PeerGraphFreeData

Die PeerGraphFreeData-Funktion gibt Ressourcen frei, die von mehreren Funktionen der Peer Graphing-API zurückgegeben werden.
PeerGraphGetEventData

Die PeerGraphGetEventData-Funktion ruft Peerereignisse ab. Eine Anwendung ruft diese Funktion auf, bis der Rückgabewert PEER_S_NO_EVENT_DATA zurückgegeben wird. Dies bedeutet, dass ein Aufruf erfolgreich ist, aber keine Peerereignisse mehr abgerufen werden können.
PeerGraphGetItemCount

Die PeerGraphGetItemCount-Funktion ruft die Anzahl der Elemente in einer Enumeration ab.
PeerGraphGetNextItem

Ruft das nächste Element in einer Enumeration ab, die durch einen Aufruf der folgenden Funktionen erstellt wurde.
PeerGraphGetNodeInfo

Die PeerGraphGetNodeInfo-Funktion ruft Informationen zu einem bestimmten Knoten ab.
PeerGraphGetProperties

Die PeerGraphGetProperties-Funktion ruft die aktuellen Peergrapheigenschaften ab.
PeerGraphGetRecord

Die PeerGraphGetRecord-Funktion ruft einen bestimmten Datensatz basierend auf der angegebenen Datensatz-ID ab. Der zurückgegebene Datensatz sollte durch Aufrufen von PeerGraphFreeData freigegeben werden.
PeerGraphGetStatus

Die PeerGraphGetStatus-Funktion gibt den aktuellen status des Peerdiagramms zurück.
PeerGraphImportDatabase

Die PeerGraphImportDatabase-Funktion importiert eine Datei, die die Informationen aus einer Peer graph-Datenbank enthält. Diese Funktion kann nur aufgerufen werden, wenn die Anwendung die Funktion PeerGraphListen oder PeerGraphConnect noch nicht aufgerufen hat.
PeerGraphListen

Die PeerGraphListen-Funktion gibt an, dass ein Peerdiagramm mit der Überwachung eingehender Verbindungen beginnen sollte.
PeerGraphOpen

Die Funktion PeerGraphOpen öffnet ein Peerdiagramm, das zuvor vom lokalen Knoten oder einem Remoteknoten erstellt wurde. Es wird ein Handle für das Peerdiagramm zurückgegeben, aber keine Netzwerkverbindung hergestellt.
PeerGraphOpenDirectConnection

Mit der Funktion PeerGraphOpenDirectConnection kann eine Anwendung eine direkte Verbindung mit einem Knoten in einem Peerdiagramm herstellen.
PeerGraphPeerTimeToUniversalTime

Die PeerGraphPeerTimeToUniversalTime-Funktion konvertiert den Peergraph-verwalteten Referenzzeitwert in einen lokalisierten Zeitwert, der für die Anzeige auf dem Computer des Peers geeignet ist.
PeerGraphRegisterEvent

Die PeerGraphRegisterEvent-Funktion registriert die Anforderung eines Peers, um über Änderungen benachrichtigt zu werden, die einem Peerdiagramm und ereignistyp zugeordnet sind.
PeerGraphSearchRecords

Die Funktion PeerGraphSearchRecords durchsucht das Peerdiagramm nach bestimmten Datensätzen.
PeerGraphSendData

Die PeerGraphSendData-Funktion sendet Daten an einen benachbarten Knoten oder einen direkt verbundenen Knoten.
PeerGraphSetNodeAttributes

Die PeerGraphSetNodeAttributes-Funktion legt die Attribute der PEER_NODE_INFO-Struktur für den lokalen Knoten fest.
PeerGraphSetPresence

Die PeerGraphSetPresence-Funktion aktiviert oder deaktiviert explizit die Veröffentlichung von Anwesenheitsdatensätzen für einen bestimmten Knoten.
PeerGraphSetProperties

Die PeerGraphSetProperties-Funktion legt die Peerdiagrammeigenschaften fest.
PeerGraphShutdown

Die PeerGraphShutdown-Funktion bereinigt alle Ressourcen, die durch den Aufruf von PeerGraphStartup zugewiesen wurden. Für jeden Aufruf von PeerGraphStartup muss ein Aufruf von PeerGraphShutdown vorhanden sein.
PeerGraphStartup

Die PeerGraphStartup-Funktion gibt der Peer Graphing-Infrastruktur an, welche Version des Peerprotokolls die aufrufende Anwendung benötigt.
PeerGraphUniversalTimeToPeerTime

Die PeerGraphUniversalTimeToPeerTime-Funktion konvertiert einen universellen Zeitwert vom Computer des Peers in einen gemeinsamen Peerdiagrammzeitwert.
PeerGraphUnregisterEvent

Die Funktion PeerGraphUnregisterEvent fordert an, dass die Anwendung nicht mehr über Änderungen benachrichtigt wird, die einem Peerdiagramm und datensatztyp zugeordnet sind.
PeerGraphUpdateRecord

Die Funktion PeerGraphUpdateRecord aktualisiert einen Datensatz im Peerdiagramm und flutet den Datensatz dann an jeden Knoten im Peerdiagramm.
PeerGraphValidateDeferredRecords

Die PeerGraphValidateDeferredRecords-Funktion gibt der Peer graphing Infrastructure an, dass es an der Zeit ist, alle zurückgestellten Datensätze erneut zu übermitteln, damit das Sicherheitsmodul überprüft werden kann.
PeerGroupAddRecord

Die PeerGroupAddRecord-Funktion fügt der Peergruppe einen neuen Datensatz hinzu, der an alle teilnehmenden Peers weitergegeben wird.
PeerGroupClose

Die Funktion PeerGroupClose ungültig das Peergruppenhandle, das durch einen vorherigen Aufruf der Funktion PeerGroupCreate, PeerGroupJoin oder PeerGroupOpen abgerufen wurde.
PeerGroupCloseDirectConnection

Die Funktion PeerGroupCloseDirectConnection schließt eine bestimmte direkte Verbindung zwischen zwei Peers.
PeerGroupConnect

Die PeerGroupConnect-Funktion initiiert eine PNRP-Suche nach einer Peergruppe und versucht, eine Verbindung mit dieser herzustellen. Nachdem diese Funktion erfolgreich aufgerufen wurde, kann ein Peer mit anderen Mitgliedern der Peergruppe kommunizieren.
PeerGroupConnectByAddress

Versucht, eine Verbindung mit der Peergruppe herzustellen, an der andere Peers mit bekannten IPv6-Adressen teilnehmen.
PeerGroupErstellen

Die PeerGroupCreate-Funktion erstellt eine neue Peergruppe.
PeerGroupCreateInvitation

Die PeerGroupCreateInvitation-Funktion gibt eine XML-Zeichenfolge zurück, die vom angegebenen Peer verwendet werden kann, um einer Gruppe beizutreten.
PeerGroupCreatePasswordInvitation

Gibt eine XML-Zeichenfolge zurück, die vom angegebenen Peer verwendet werden kann, um einer Gruppe mit einem übereinstimmenden Kennwort beizutreten.
PeerGroupDelete

Die PeerGroupDelete-Funktion löscht die lokalen Daten und das Zertifikat, die einer Peergruppe zugeordnet sind.
PeerGroupDeleteRecord

Die Funktion PeerGroupDeleteRecord löscht einen Datensatz aus einer Peergruppe. Der Ersteller sowie jedes andere Mitglied in einer Administratorrolle können einen bestimmten Datensatz löschen.
PeerGroupEnumConnections

Die PeerGroupEnumConnections-Funktion erstellt eine Enumeration von Verbindungen, die derzeit auf dem Peer aktiv sind.
PeerGroupEnumMembers

Die PeerGroupEnumMembers-Funktion erstellt eine Enumeration der verfügbaren Peergruppenmitglieder und der zugehörigen Mitgliedschaftsinformationen.
PeerGroupEnumRecords

Die PeerGroupEnumRecords-Funktion erstellt eine Enumeration von Peergruppendatensätzen.
PeerGroupExportConfig

Die PeerGroupExportConfig-Funktion exportiert die Gruppenkonfiguration für einen Peer als XML-Zeichenfolge, die die Identität, den Gruppennamen und den GMC für die Identität enthält.
PeerGroupExportDatabase

Die PeerGroupExportDatabase-Funktion exportiert eine Peergruppendatenbank in eine bestimmte Datei, die auf einen anderen Computer übertragen und mit der Funktion PeerGroupImportDatabase importiert werden kann.
PeerGroupGetEventData

Die Funktion PeerGroupGetEventData ermöglicht es einer Anwendung, die von einem Gruppierungsereignis zurückgegebenen Daten abzurufen.
PeerGroupGetProperties

Die PeerGroupGetProperties-Funktion ruft Informationen zu den Eigenschaften einer angegebenen Gruppe ab.
PeerGroupGetRecord

Die PeerGroupGetRecord-Funktion ruft einen bestimmten Gruppendatensatz ab.
PeerGroupGetStatus

Die Funktion PeerGroupGetStatus ruft den aktuellen status einer Gruppe ab.
PeerGroupImportConfig

Die PeerGroupImportConfig-Funktion importiert eine Peergruppenkonfiguration für eine Identität basierend auf den spezifischen Einstellungen in einer angegebenen XML-Konfigurationszeichenfolge.
PeerGroupImportDatabase

Die PeerGroupImportDatabase-Funktion importiert eine Peergruppendatenbank aus einer lokalen Datei.
PeerGroupIssueCredentials

Die PeerGroupIssueCredentials-Funktion gibt Anmeldeinformationen, einschließlich eines GMC, für eine bestimmte Identität aus und gibt optional eine XML-Einladungszeichenfolge zurück, die der eingeladene Peer verwenden kann, um einer Peergruppe beizutreten.
PeerGroupJoin

Die PeerGroupJoin-Funktion bereitet einen Peer mit einer Einladung vor, einer vorhandenen Peergruppe beizutreten, bevor PeerGroupConnect oder PeerGroupConnectByAddress aufgerufen wird.
PeerGroupOpen

Die Funktion PeerGroupOpen öffnet eine Peergruppe, die von einem Peer erstellt oder hinzugefügt wurde. Nachdem eine Peergruppe geöffnet wurde, kann sich der Peer für Ereignisbenachrichtigungen registrieren.
PeerGroupOpenDirectConnection

Die PeerGroupOpenDirectConnection-Funktion stellt eine direkte Verbindung mit einem anderen Peer in einer Peergruppe her.
PeerGroupParseInvitation

Die PeerGroupParseInvitation-Funktion gibt eine PEER_INVITATION_INFO-Struktur mit den Details einer bestimmten Einladung zurück.
PeerGroupPasswordJoin

Bereitet einen Peer mit einer Einladung und dem richtigen Kennwort vor, um einer kennwortgeschützten Peergruppe beizutreten, bevor PeerGroupConnect oder PeerGroupConnectByAddress aufgerufen wird.
PeerGroupPeerTimeToUniversalTime

Die PeerGroupPeerTimeToUniversalTime-Funktion konvertiert den von peergruppen verwalteten Referenzzeitwert in einen lokalisierten Zeitwert, der für die Anzeige auf einem Peercomputer geeignet ist.
PeerGroupRegisterEvent

Die PeerGroupRegisterEvent-Funktion registriert einen Peer für bestimmte Peergruppenereignisse.
PeerGroupSearchRecords

Die PeerGroupSearchRecords-Funktion durchsucht die lokale Peergruppendatenbank nach Datensätzen, die den angegebenen Kriterien entsprechen.
PeerGroupSendData

Die PeerGroupSendData-Funktion sendet Daten über eine Nachbar- oder direkte Verbindung an ein Element.
PeerGroupSetProperties

Die PeerGroupSetProperties-Funktion legt die aktuellen Peergruppeneigenschaften fest. In Version 1.0 dieser API kann nur der Ersteller der Peergruppe diesen Vorgang ausführen.
PeerGroupShutdown

Die PeerGroupShutdown-Funktion schließt eine mit PeerGroupStartup erstellte Peergruppe und entsorgt alle zugeordneten Ressourcen.
PeerGroupStartup

Die PeerGroupStartup-Funktion initiiert eine Peergruppe mithilfe einer angeforderten Version der Peerinfrastruktur.
PeerGroupUniversalTimeToPeerTime

Die PeerGroupUniversalTimeToPeerTime-Funktion konvertiert einen Ortszeitwert vom Computer eines Peers in einen gemeinsamen Peergruppenzeitwert.
PeerGroupUnregisterEvent

Die PeerGroupUnregisterEvent-Funktion hebt die Registrierung eines Peers aus der Benachrichtigung über Peerereignisse auf, die dem angegebenen Ereignishandle zugeordnet sind.
PeerGroupUpdateRecord

Die Funktion PeerGroupUpdateRecord aktualisiert einen Datensatz innerhalb einer bestimmten Peergruppe.
PeerHostNameToPeerName

Decodiert einen von PeerNameToPeerHostName zurückgegebenen Hostnamen in die Peernamenzeichenfolge, die er darstellt.
PeerIdentityErstellen

Die PeerIdentityCreate-Funktion erstellt eine neue Peeridentität und gibt ihren Namen zurück.
PeerIdentityDelete

Die PeerIdentityDelete-Funktion löscht eine Peeridentität dauerhaft. Dies umfasst das Entfernen aller Zertifikate, privaten Schlüssel und aller Gruppeninformationen, die einer angegebenen Peeridentität zugeordnet sind.
PeerIdentityExport

Die PeerIdentityExport-Funktion ermöglicht es einem Benutzer, eine Peeridentität zu exportieren. Der Benutzer kann dann die Peeridentität auf einen anderen Computer übertragen.
PeerIdentityGetCryptKey

Die PeerIdentityGetCryptKey-Funktion ruft ein Handle an einen Kryptografiedienstanbieter (CSP) ab.
PeerIdentityGetDefault

Die PeerIdentityGetDefault-Funktion ruft den standardmäßigen Peernamen ab, der für den aktuellen Benutzer festgelegt ist.
PeerIdentityGetFriendlyName

Die Funktion PeerIdentityGetFriendlyName gibt den Anzeigenamen der Peeridentität zurück.
PeerIdentityGetXML

Die PeerIdentityGetXML-Funktion gibt eine Beschreibung der Peeridentität zurück, die dann an Dritte übergeben und verwendet werden kann, um eine Peeridentität in eine Peergruppe einzuladen. Diese Informationen werden als XML-Fragment zurückgegeben.
PeerIdentityImport

Die PeerIdentityImport-Funktion importiert eine Peeridentität. Wenn die Peeridentität auf einem Computer vorhanden ist, wird PEER_E_ALREADY_EXISTS zurückgegeben.
PeerIdentitySetFriendlyName

Die Funktion PeerIdentitySetFriendlyName ändert den Anzeigenamen für eine angegebene Peeridentität. Der Anzeigename ist der lesbare Name.
PeerNameToPeerHostName

Codiert den angegebenen Peernamen als Format, das mit einem nachfolgenden Aufruf der Windows Sockets-Funktion getaddrinfo verwendet werden kann.
PeerPnrpEndResolve

Schließt das Handle für einen asynchronen PNRP-Auflösungsvorgang, der mit einem vorherigen Aufruf von PeerPnrpStartResolve initiiert wurde.
PeerPnrpGetCloudInfo

Ruft Informationen zu den PNRP-Clouds (Peer Name Resolution Protocol) ab, an denen der aufrufende Peer teilnimmt.
PeerPnrpGetEndpoint

Ruft eine Peerendpunktadresse ab, die während eines asynchronen Peernamenauflösungsvorgangs aufgelöst wurde.
PeerPnrpRegister

Registriert einen Peer bei einer PNRP-Cloud und gibt ein Handle zurück, das für Registrierungsupdates verwendet werden kann.
PeerPnrpResolve

Ruft die Endpunktadresse(en) ab, die für einen bestimmten Peernamen registriert sind.
PeerPnrpShutdown

Fährt einen ausgeführten instance des PNRP-Diensts (Peer Name Resolution Protocol) herunter und gibt alle zugeordneten Ressourcen frei.
PeerPnrpStartResolve

Startet einen asynchronen Vorgang zur Auflösung von Peernamen.
PeerPnrpStartup

Startet den PNRP-Dienst (Peer Name Resolution Protocol) für den aufrufenden Peer.
PeerPnrpUnregister

Hebt die Registrierung eines Peers aus einer PNRP-Cloud auf.
PeerPnrpUpdateRegistration

Updates die PNRP-Registrierungsinformationen für einen Namen.

Rückruffunktionen

 
PFNPEER_FREE_SECURITY_DATA

Der PFNPEER_FREE_SECURITY_DATA-Rückruf gibt die Funktion an, die die Peer graphing Infrastructure aufruft, um von PFNPEER_SECURE_RECORD und PFNPEER_VALIDATE_RECORD Rückrufen zurückgegebene Daten freizugeben.
PFNPEER_SECURE_RECORD

Der PFNPEER_SECURE_RECORD-Rückruf gibt die Funktion an, die die Peer graphing Infrastructure aufruft, um Datensätze zu schützen.
PFNPEER_VALIDATE_RECORD

Der PFNPEER_VALIDATE_RECORD-Rückruf gibt die Funktion an, die die Peer graphing Infrastructure aufruft, um Datensätze zu überprüfen.

Strukturen

 
PEER_ADDRESS

Die PEER_ADDRESS-Struktur gibt die Informationen zur IP-Adresse an.
PEER_APP_LAUNCH_INFO

Die PEER_APP_LAUNCH_INFO-Struktur enthält die Startinformationen der Peeranwendung, die von einem Kontakt in einer vorherigen Peer-Einladungsanforderung bereitgestellt wurden.
PEER_APPLICATION

Die PEER_APPLICATION-Struktur enthält Daten, die eine lokal installierte Softwareanwendung oder -komponente beschreiben, die registriert und mit vertrauenswürdigen Kontakten innerhalb eines Peer-Zusammenarbeitsnetzwerks freigegeben werden kann.
PEER_APPLICATION_REGISTRATION_INFO

Die PEER_APPLICATION_REGISTRATION_INFO-Struktur enthält Peeranwendungsinformationen für die Registrierung auf dem lokalen Computer.
PEER_COLLAB_EVENT_DATA

Die PEER_COLLAB_EVENT_DATA-Struktur (p2p.h) enthält Variantendaten für jedes mögliche Peer-Zusammenarbeitsnetzwerkereignis, das auf einem Peer ausgelöst wird.
PEER_COLLAB_EVENT_REGISTRATION

Die PEER_COLLAB_EVENT_REGISTRATION-Struktur enthält die Daten, die von einem Peer verwendet werden, um sich für bestimmte Peer-Zusammenarbeitsnetzwerkereignisse zu registrieren.
PEER_CONNECTION_INFO

Die PEER_CONNECTION_INFO-Struktur enthält Informationen zu einer Verbindung. Diese Struktur wird zurückgegeben, wenn Sie Peergraphing- oder Gruppierungsverbindungen auflisten.
PEER_CONTACT

Die PEER_CONTACT-Struktur enthält Informationen zu einem bestimmten Kontakt.
PEER_CREDENTIAL_INFO

Die PEER_CREDENTIAL_INFO-Struktur definiert Informationen, die zum Abrufen und Ausstellen der Sicherheitsanmeldeinformationen eines Peers verwendet werden.
PEER_DATA

Die PEER_DATA-Struktur enthält Binärdaten.
PEER_ENDPOINT

Die PEER_ENDPOINT-Struktur enthält die Adresse und den Anzeigenamen eines Peerendpunkts.
PEER_EVENT_APPLICATION_CHANGED_DATA

Die PEER_EVENT_APPLICATION_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_ENDPOINT_APPLICATION_CHANGED- oder PEER_EVENT_MY_APPLICATION_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_CONNECTION_CHANGE_DATA

Zeigt auf die PEER_EVENT_CONNECTION_CHANGE_DATA-Struktur, wenn eines der folgenden Peerereignisse ausgelöst wird.
PEER_EVENT_ENDPOINT_CHANGED_DATA

Die PEER_EVENT_ENDPOINT_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_ENDPOINT_CHANGED- oder PEER_EVENT_MY_ENDPOINT_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_INCOMING_DATA

Zeigt auf die PEER_EVENT_INCOMING_DATA-Struktur, wenn eines der folgenden Peerereignisse ausgelöst wird.
PEER_EVENT_MEMBER_CHANGE_DATA

Die PEER_EVENT_MEMBER_CHANGE_DATA-Struktur enthält Daten, die eine Änderung im status eines Peergruppenmitglieds beschreiben.
PEER_EVENT_NODE_CHANGE_DATA

Die PEER_EVENT_NODE_CHANGE_DATA-Struktur enthält einen Zeiger auf die Daten, wenn ein PEER_GRAPH_EVENT_NODE_CHANGE-Ereignis ausgelöst wird.
PEER_EVENT_OBJECT_CHANGED_DATA

Die PEER_EVENT_OBJECT_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_ENDPOINT_OBJECT_CHANGED- oder PEER_EVENT_MY_OBJECT_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA

Die PEER_EVENT_PEOPLE_NEAR_ME_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_PEOPLE_NEAR_ME_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem subnetzspezifischen Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_PRESENCE_CHANGED_DATA

Die PEER_EVENT_PRESENCE_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_ENDPOINT_PRESENCE_CHANGED- oder PEER_EVENT_MY_PRESENCE_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_RECORD_CHANGE_DATA

Zeigt auf die PEER_EVENT_RECORD_CHANGE_DATA-Struktur, wenn eines der folgenden Peerereignisse ausgelöst wird.
PEER_EVENT_REQUEST_STATUS_CHANGED_DATA

Die PEER_EVENT_REQUEST_STATUS_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_REQUEST_STATUS_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_EVENT_SYNCHRONIZED_DATA

Auf die PEER_EVENT_SYNCHRONIZED_DATA wird durch die Union einer PEER_GRAPH_EVENT_DATA Struktur verwiesen, wenn ein PEER_GRAPH_EVENT_RECORD_CHANGE- oder PEER_GROUP_EVENT_RECORD_CHANGE-Ereignis ausgelöst wird.
PEER_EVENT_WATCHLIST_CHANGED_DATA

Die PEER_EVENT_WATCHLIST_CHANGED_DATA-Struktur enthält Informationen, die zurückgegeben werden, wenn ein PEER_EVENT_WATCHLIST_CHANGED-Ereignis für einen Peer ausgelöst wird, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_GRAPH_EVENT_DATA

Die PEER_GRAPH_EVENT_DATA-Struktur enthält Daten, die einem Peerereignis zugeordnet sind.
PEER_GRAPH_EVENT_REGISTRATION

Die PEER_GRAPH_EVENT_REGISTRATION-Struktur wird während der Registrierung für Peerereignisbenachrichtigungen verwendet. Während der Registrierung wird angegeben, für welche Peerereignisse eine Anwendung Benachrichtigungen benötigt.
PEER_GRAPH_PROPERTIES

Die PEER_GRAPH_PROPERTIES-Struktur enthält Daten über die Richtlinie eines Peerdiagramms, der ID, des Bereichs und anderer Informationen.
PEER_GROUP_EVENT_DATA

Die PEER_GROUP_EVENT_DATA-Struktur (p2p.h) enthält Informationen zu einem bestimmten Peergruppenereignis, das aufgetreten ist.
PEER_GROUP_EVENT_REGISTRATION

Die PEER_GROUP_EVENT_REGISTRATION-Struktur definiert das bestimmte Peergruppenereignis, für das sich ein Mitglied registrieren kann.
PEER_GROUP_PROPERTIES

Die PEER_GROUP_PROPERTIES-Struktur enthält Daten zur Mitgliedschaftsrichtlinie einer Peergruppe.
PEER_INVITATION

Die PEER_INVITATION-Struktur enthält eine Anforderung zum Initiieren oder Beitreten einer Peerzusammenarbeitsaktivität.
PEER_INVITATION_INFO

Die PEER_INVITATION_INFO-Struktur definiert Informationen zu einer Einladung, einer Peergruppe beizutreten.
PEER_INVITATION_RESPONSE

Die PEER_INVITATION_RESPONSE-Struktur enthält eine Antwort auf eine Einladung zur Teilnahme an einer Peerzusammenarbeitsaktivität.
PEER_MEMBER

Die PEER_MEMBER-Struktur enthält Informationen, die ein Mitglied einer Peergruppe beschreiben.
PEER_NAME_PAIR

Die PEER_NAME_PAIR-Struktur enthält die Ergebnisse eines Aufrufs von PeerGetNextItem.
PEER_NODE_INFO

Die PEER_NODE_INFO-Struktur enthält Informationen, die für einen bestimmten Knoten in einem Peerdiagramm spezifisch sind.
PEER_OBJECT

Die PEER_OBJECT-Struktur enthält anwendungsspezifische Laufzeitinformationen, die für vertrauenswürdige Kontakte innerhalb eines Peerzusammenarbeitsnetzwerks freigegeben werden können.
PEER_PEOPLE_NEAR_ME

Enthält Informationen zu einem Peer im selben logischen oder virtuellen Subnetz.
PEER_PNRP_CLOUD_INFO

Enthält Informationen zu einer PNRP-Cloud (Peer Name Resolution Protocol).
PEER_PNRP_ENDPOINT_INFO

Enthält die IP-Adressen und Daten, die einem Peerendpunkt zugeordnet sind.
PEER_PNRP_REGISTRATION_INFO

Enthält die Von einer Peeridentität bereitgestellten Informationen, wenn sie sich bei einer PNRP-Cloud registriert.
PEER_PRESENCE_INFO

Die PEER_PRESENCE_INFO-Struktur enthält bestimmte Informationen zur Peerpräsenz.
PEER_RECORD

Die PEER_RECORD-Struktur enthält das Datensatzobjekt, das eine Anwendung verwendet.
PEER_SECURITY_INTERFACE

Die PEER_SECURITY_INTERFACE-Struktur gibt die Sicherheitsschnittstellen an, die Aufrufe von Peer Graphing-APIs zum Überprüfen, Sichern und Freigeben von Datensätzen verwenden.
PEER_VERSION_DATA

Die PEER_VERSION_DATA-Struktur enthält die Versionsinformationen zu den Peergraphing- und Gruppierungs-APIs.

Enumerationen

 
PEER_APPLICATION_REGISTRATION_TYPE

Die PEER_APPLICATION_REGISTRATION_TYPE-Enumeration definiert den Satz von Peeranwendungsregistrierungsflags.
PEER_CHANGE_TYPE

Die PEER_CHANGE_TYPE-Enumeration definiert den Satz von Änderungen, die für ein Peerobjekt, einen Endpunkt oder eine Anwendung in einem Peerereignis ausgeführt wurden. Es wird verwendet, um das Peerereignis zu qualifizieren, das dem Änderungstyp zugeordnet ist.
PEER_COLLAB_EVENT_TYPE

Die PEER_COLLAB_EVENT_TYPE-Enumeration definiert den Satz von Ereignissen, die von der Peer-Netzwerkereignisinfrastruktur für die Zusammenarbeit auf einem Peer ausgelöst werden können.
PEER_CONNECTION_FLAGS

Die PEER_CONNECTION_FLAGS-Enumeration gibt die Verbindungstypen an, die ein Peer haben kann.
PEER_CONNECTION_STATUS

Die PEER_CONNECTION_STATUS-Enumeration gibt die status einer direkten oder benachbarten Peerverbindung an.
PEER_GRAPH_EVENT_TYPE

Die PEER_GRAPH_EVENT_TYPE-Enumeration gibt Peerereignistypen an, für die die Anwendung benachrichtigt werden soll.
PEER_GRAPH_PROPERTY_FLAGS

Die PEER_GRAPH_PROPERTY_FLAGS-Enumeration gibt die Eigenschaften eines Peerdiagramms an.
PEER_GRAPH_SCOPE

Die PEER_GRAPH_SCOPE-Enumeration gibt den Netzwerkbereich eines Peergraphen an.
PEER_GRAPH_STATUS_FLAGS

Die PEER_GRAPH_STATUS_FLAGS-Enumeration ist eine Gruppe von Flags, die die aktuelle status eines Knotens innerhalb des Peerdiagramms anzeigen.
PEER_GROUP_AUTHENTICATION_SCHEME

Definiert den Satz möglicher Authentifizierungsschemas, die verwendet werden können, um Peers zu authentifizieren, die einer Peergruppe beitreten.
PEER_GROUP_EVENT_TYPE

Die PEER_GROUP_EVENT_TYPE-Enumeration enthält die spezifischen Peerereignistypen, die innerhalb einer Peergruppe auftreten können.
PEER_GROUP_ISSUE_CREDENTIAL_FLAGS

. (PEER_GROUP_ISSUE_CREDENTIAL_FLAGS)
PEER_GROUP_PROPERTY_FLAGS

Die PEER_GROUP_PROPERTY_FLAGS-Flags werden verwendet, um verschiedene Einstellungen für die Peergruppenmitgliedschaft anzugeben.
PEER_GROUP_STATUS

Die PEER_GROUP_STATUS Flags geben an, ob in der Peergruppe Verbindungen vorhanden sind.
PEER_INVITATION_RESPONSE_TYPE

Definiert den Typ der Antwort, die auf eine Einladung zum Starten einer Peer Collaboration-Aktivität empfangen wird.
PEER_MEMBER_CHANGE_TYPE

Die PEER_MEMBER_CHANGE_TYPE-Enumeration definiert den Satz möglicher Peergruppenmitgliedschafts- und Anwesenheitszustände für einen Peer.
PEER_MEMBER_FLAGS

Mit dem PEER_MEMBER_FLAGS-Flag kann eine Anwendung angeben, ob alle oder nur vorhandene Member aufgelistet werden sollen, wenn die PeerGroupEnumMembers-Funktion aufgerufen wird, oder um anzugeben, ob ein Member in der Peergruppe vorhanden ist oder nicht.
PEER_NODE_CHANGE_TYPE

Die PEER_NODE_CHANGE_TYPE-Enumeration gibt die Typen von Peerknotendiagrammen status Änderungen an.
PEER_PRESENCE_STATUS

Die PEER_PRESENCE_STATUS-Enumeration definiert den Satz möglicher Anwesenheits- status Einstellungen, die einem Peer zur Verfügung stehen, der an einem Peer-Zusammenarbeitsnetzwerk teilnimmt.
PEER_PUBLICATION_SCOPE

Definiert den Satz von Bereichen für die Veröffentlichung von Peerobjekten oder -daten.
PEER_RECORD_CHANGE_TYPE

Die PEER_RECORD_CHANGE_TYPE-Enumeration gibt die Änderungen an, die an einem Datensatz auftreten können.
PEER_RECORD_FLAGS

Die PEER_RECORD_FLAGS-Enumeration gibt eine Reihe von Flags für Peerdatensatzverhalten an.
PEER_SIGNIN_FLAGS

Die PEER_SIGNIN_FLAGS-Enumeration definiert den Satz der Veröffentlichungsverhalten von Peerpräsenzen, die verfügbar sind, wenn sich der Peer bei einem Peerzusammenarbeitsnetzwerk anmeldet.
PEER_WATCH_PERMISSION

Definiert, ob ein Peerkontakt Anwesenheitsupdates von einem Kontakt empfangen kann.