Freigeben über


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

Weitere Informationen

PEERDIST_STATUS

PeerDistClientCloseContent

PeerDistServerCloseContentInformation

PeerDistServerCloseStreamHandle