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.
Wird von der WsPullBytes-Funktion verwendet, um die Daten anzufordern, die geschrieben werden sollen.
Syntax
WS_PULL_BYTES_CALLBACK WsPullBytesCallback;
HRESULT WsPullBytesCallback(
[in] void *callbackState,
void *bytes,
[in] ULONG maxSize,
[out] ULONG *actualSize,
[in, optional] const WS_ASYNC_CONTEXT *asyncContext,
[in, optional] WS_ERROR *error
)
{...}
Parameter
[in] callbackState
Der benutzerdefinierte Zustand, der an WsPullBytes übergeben wurde.
bytes
Wo die gelesenen Daten platziert werden sollen.
[in] maxSize
Die maximale Anzahl von Bytes, die gelesen werden können.
[out] actualSize
Die tatsächliche Anzahl der gelesenen Bytes. Dies kann kleiner als maxSize sein. Die Rückgabe von 0 gibt an, dass keine daten mehr vorhanden sind.
[in, optional] asyncContext
Informationen zum asynchronen Aufrufen der Funktion oder NULL beim synchronen Aufruf.
[in, optional] error
Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.
Rückgabewert
| Rückgabecode | Beschreibung |
|---|---|
|
Der asynchrone Vorgang steht noch aus. |
Hinweise
Die Rückgabegröße von 0 gibt EOF an.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
| Zielplattform | Windows |
| Kopfzeile | webservices.h |