PeerDistServerUnpublish-Funktion (peerdist.h)
Die PeerDistServerUnpublish-Funktion entfernt eine mit PeerDistServerPublishStream erstellte Publikation.
Syntax
DWORD PeerDistServerUnpublish(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
DWORD cbContentIdentifier,
[in] PBYTE pContentIdentifier
);
Parameter
[in] hPeerDist
Eine vonPeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.
cbContentIdentifier
Die Länge des Inhaltsbezeichners in Bytes.
[in] pContentIdentifier
Zeiger auf einen Puffer, der den Inhaltsbezeichner enthält.
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. |
|
Das Feature wird von Gruppenrichtlinie deaktiviert. |
|
Der Dienst ist nicht verfügbar. |
Hinweise
Die PeerDistServerUnpublish-Funktion bricht alle ausstehenden Vorgänge für unveröffentlichte Inhalte innerhalb der Peerverteilungssitzung ab, die dem angegebenen hPeerDist zugeordnet ist. Der Client muss weiterhin zuvor geöffnete Handles für diesen Inhalt mit einem Aufruf von PeerDistClientCloseContent schließen.
Auf eine Veröffentlichung kann nur das Benutzerkonto zugreifen, das den Inhalt ursprünglich veröffentlicht hat.
Anforderungen
Anforderung | Wert |
---|---|
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 |