IStreamAsync::OverlappedResult-Methode (shobjidl.h)
Ruft die Ergebnisse eines überlappenden Vorgangs ab.
Syntax
HRESULT OverlappedResult(
[in] LPOVERLAPPED lpOverlapped,
[out] LPDWORD lpNumberOfBytesTransferred,
[in] BOOL bWait
);
Parameter
[in] lpOverlapped
Typ: LPOVERLAPPED*
Ein Zeiger auf die OVERLAPPED-Struktur , die beim Starten des überlappenden Vorgangs angegeben wurde.
[out] lpNumberOfBytesTransferred
Typ: LPDWORD
Wenn diese Methode zurückgibt, enthält die Anzahl der Bytes, die tatsächlich von einem Lese- oder Schreibvorgang übertragen wurden.
[in] bWait
Typ: BOOL
Bei TRUE gibt die Methode erst zurück, wenn der Vorgang abgeschlossen wurde. Wenn FALSE und ein Vorgang aussteht, gibt die Methode das HRESULT-Äquivalent zu ERROR_IO_INCOMPLETE zurück.
Rückgabewert
Typ: HRESULT
Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | shobjidl.h |