Bagikan melalui


Metode IStreamAsync::OverlappedResult (shobjidl.h)

Mengambil hasil operasi yang tumpang tindih.

Sintaks

HRESULT OverlappedResult(
  [in]  LPOVERLAPPED lpOverlapped,
  [out] LPDWORD      lpNumberOfBytesTransferred,
  [in]  BOOL         bWait
);

Parameter

[in] lpOverlapped

Jenis: LPOVERLAPPED*

Penunjuk ke struktur TUMPANG TINDIH yang ditentukan ketika operasi yang tumpang tindih dimulai.

[out] lpNumberOfBytesTransferred

Jenis: LPDWORD

Ketika metode ini kembali, berisi jumlah byte yang benar-benar ditransfer oleh operasi baca atau tulis.

[in] bWait

Jenis: BOOL

Jika TRUE , metode tidak kembali sampai operasi selesai. Jika FALSE dan operasi tertunda, metode mengembalikan HRESULT yang setara dengan ERROR_IO_INCOMPLETE.

Nilai kembali

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2008 [hanya aplikasi desktop]
Target Platform Windows
Header shobjidl.h