Share via


PeerDistUnregisterForStatusChangeNotification-Funktion (peerdist.h)

Die PeerDistUnregisterForStatusChangeNotification-Funktion hebt die Registrierung der status Änderungsbenachrichtigung für die Sitzung auf, die dem angegebenen Handle zugeordnet ist.

Syntax

DWORD PeerDistUnregisterForStatusChangeNotification(
  [in] PEERDIST_INSTANCE_HANDLE hPeerDist
);

Parameter

[in] hPeerDist

Eine vonPeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.

Rückgabewert

Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS. Andernfalls gibt die Funktion möglicherweise einen der folgenden Werte zurück:

Rückgabecode Beschreibung
ERROR_INVALID_PARAMETER
Mindestens ein Parameter ist ungültig.
ERROR_INVALID_HANDLE
Das hPeerDist-Handle ist ungültig.

Hinweise

Diese Funktion bricht alle registrierten Benachrichtigungen ab, die zuvor durch einen PeerDistRegisterForStatusChangeNotification-Funktionsaufruf festgelegt wurden.

Um erfolgreich abgebrochene Vorgänge zu bestätigen, sollte ein Aufruf von GetOverlappedResult mithilfe der OVERLAPPED-Struktur erfolgen, die von GetQueuedCompletionStatus mit einer erwarteten Rückgabe von FALSE zurückgegeben wird.

Darüber hinaus gibt das Aufrufen von GetLastError unmittelbar nach einem erfolgreichen PeerDistRegisterForStatusChangeNotification den ERROR_OPERATION_ABORTED Fehlercode zurück.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows 7 Professional [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile peerdist.h
Bibliothek PeerDist.lib
DLL PeerDist.dll

Weitere Informationen

PeerDistRegisterForStatusChangeNotification