PeerDistGetStatus-Funktion (peerdist.h)
Die Funktion PeerDistGetStatus gibt den aktuellen status des Peerverteilungsdiensts zurück.
Syntax
DWORD PeerDistGetStatus(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[out] PEERDIST_STATUS *pPeerDistStatus
);
Parameter
[in] hPeerDist
Eine vonPeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.
[out] pPeerDistStatus
Ein Zeiger auf eine PEERDIST_STATUS Enumeration, die bei erfolgreichem Vorgang die aktuelle status des Peerverteilungsdiensts empfängt.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Hinweise
Eine Gruppenrichtlinie Änderung kann dazu führen, dass der Peerverteilungsdienst in einen verfügbaren, nicht verfügbaren oder deaktivierten Zustand wechselt. Abhängig vom resultierenden Zustand dieses Übergangs funktionieren die Inhalte, Inhaltsinformationen oder Streamhandles, auf die der Aufrufer Zugriff hat, möglicherweise nicht mehr. In diesem Fall muss der Aufrufer die Handles explizit schließen, indem er die entsprechende Peerverteilungs-API aufruft.
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 |