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 PeerDistServerPublishAddToStream-Funktion fügt dem Veröffentlichungsdatenstrom Daten hinzu.
Syntax
DWORD PeerDistServerPublishAddToStream(
[in] PEERDIST_INSTANCE_HANDLE hPeerDist,
[in] PEERDIST_STREAM_HANDLE hStream,
[in] DWORD cbNumberOfBytes,
[in] PBYTE pBuffer,
[in] LPOVERLAPPED lpOverlapped
);
Parameter
[in] hPeerDist
Eine von PeerDistStartup zurückgegebene PEERDIST_INSTANCE_HANDLE.
[in] hStream
Eine PEERDIST_STREAM_HANDLE, die von PeerDistServerPublishStream erstellt wurde.
[in] cbNumberOfBytes
Anzahl der zu veröffentlichenden Bytes.
[in] pBuffer
Zeiger auf den Puffer, der die zu veröffentlichenden Daten enthält. Dieser Puffer muss für die Dauer des Add-Vorgangs gültig bleiben. Der Aufrufer darf diesen Puffer erst verwenden, wenn der Add-Vorgang abgeschlossen ist.
[in] lpOverlapped
Zeiger auf eine OVERLAPPED-Struktur . Die Elemente Offset und OffsetHigh sind reserviert und müssen null sein.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_IO_PENDING. Andernfalls gibt die Funktion möglicherweise einen der folgenden Werte zurück:
| Rückgabecode | Beschreibung |
|---|---|
|
Mindestens ein Parameter ist ungültig. |
|
Das hPeerDist - oder hStream-Handle ist ungültig. |
|
Der Vorgang wurde abgebrochen. |
|
Das Feature wird durch Gruppenrichtlinie deaktiviert. |
|
Der Dienst ist nicht verfügbar. |
Hinweise
Wenn diese Funktion mehrmals für ein einzelnes Streamhandle aufgerufen wird, muss der Aufrufer warten, bis jeder Vorgang abgeschlossen ist, bevor der nächste Aufruf erfolgt.
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 |