NdfCreateGroupingIncident-Funktion (ndfapi.h)
Die NdfCreateGroupingIncident-Funktion erstellt eine Sitzung, um Probleme mit der Peer-to-Peer-Gruppierung zu diagnostizieren.
Syntax
HRESULT NdfCreateGroupingIncident(
[in, optional] LPCWSTR CloudName,
[in, optional] LPCWSTR GroupName,
[in, optional] LPCWSTR Identity,
[in, optional] LPCWSTR Invitation,
[in, optional] SOCKET_ADDRESS_LIST *Addresses,
[in, optional] LPCWSTR appId,
[out] NDFHANDLE *handle
);
Parameter
[in, optional] CloudName
Typ: LPCWSTR
Der Name der PNRP-Cloud (Peer Name Resolution Protocol), in der die Gruppe erstellt wird. Bei NULL versucht die Sitzung nicht, Probleme im Zusammenhang mit PNRP zu diagnostizieren.
[in, optional] GroupName
Typ: LPCWSTR
Der Name der zu diagnostizierenden Gruppe. Bei NULL versucht die Sitzung nicht, Probleme im Zusammenhang mit der Gruppenverfügbarkeit zu diagnostizieren.
[in, optional] Identity
Typ: LPCWSTR
Die Identität, die ein Peer für den Zugriff auf die Gruppe verwendet. Bei NULL versucht die Sitzung nicht, Probleme im Zusammenhang mit der Fähigkeit der Gruppe, sich bei PNRP zu registrieren, zu diagnostizieren.
[in, optional] Invitation
Typ: LPCWSTR
Eine XML-Einladung, die von einem anderen Peer gewährt wird. Eine Einladung wird erstellt, wenn der einladende Peer PeerGroupCreateInvitation oder PeerGroupIssueCredentials aufruft. Wenn dieser Wert vorhanden ist, wird die Einladung überprüft, um sicherzustellen, dass format und ablauf gültig sind.
[in, optional] Addresses
Typ: SOCKET_ADDRESS_LIST*
Optionale Liste der Adressen der Peers, mit denen die Anwendung eine Verbindung herstellen möchte. Wenn dieser Parameter verwendet wird, diagnostiziert die Hilfsklasse die Konnektivität mit diesen Adressen.
[in, optional] appId
Typ: LPCWSTR
Anwendungs-ID für die aufrufende Anwendung.
[out] handle
Typ: NDFHANDLE*
Behandeln sie den Netzwerkdiagnoseframework-Incident.
Rückgabewert
Typ: HRESULT
Mögliche Rückgabewerte sind u. a. die folgenden:
Rückgabecode | BESCHREIBUNG |
---|---|
|
Der Vorgang wurde erfolgreich ausgeführt. |
|
Mindestens ein Parameter wurde nicht ordnungsgemäß bereitgestellt. |
Hinweise
Der Grad der durchgeführten Diagnose hängt von den angegebenen Parametern ab.
- Wenn keine Parameter angegeben sind, überprüft NDF den Gruppierungsdienst status, die status von Peer-to-Peer-Diensten (PNRP und Identity Manager) und die Windows-Uhrsynchronisierung.
- Wenn CloudName angegeben ist, überprüft NDF die Gruppierungsfunktionalität in dieser Cloud.
- Wenn GroupName angegeben ist, überprüft NDF, ob der Name in PNRP aufgelöst werden kann (oder rufen Sie die PNRP-Hilfsklasse auf, wenn der Name nicht aufgelöst werden kann) und überprüft die Firewalleinstellungen für die Gruppierung.
- Wenn Identity angegeben ist, überprüft NDF die Fähigkeit von PNRP, den Gruppennamen bei dieser Identität zu registrieren. Wenn dies fehlschlägt, wird die PNRP-Hilfsklasse aufgerufen.
- Wenn Invitation angegeben ist, wird der GroupName von der Einladung abgeleitet (wenn nicht auch ein GroupName angegeben wurde), und NDF überprüft das Format und die status der Einladung.
- Wenn Adressen angegeben ist, überprüft die NDF, ob Windows eine Verbindung mit bis zu drei dieser Adressen herstellen kann.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 7 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ndfapi.h |
Bibliothek | Ndfapi.lib |
DLL | Ndfapi.dll |