Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |
|---|---|
|
Mindestens ein Parameter ist ungültig. |
|
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 |