IStreamAsync interface (shobjidl.h)

Exposes methods to manage input/output (I/O) to an asynchronous stream.

Inheritance

The IStreamAsync interface inherits from IStream. IStreamAsync also has these types of members:

Methods

The IStreamAsync interface has these methods.

 
IStreamAsync::CancelIo

Marks all pending input/output (I/O) operations as canceled.
IStreamAsync::OverlappedResult

Retrieves the results of an overlapped operation.
IStreamAsync::ReadAsync

Reads information from a stream asynchronously. For example, the Shell implements this interface on file items when transferring them asynchronously.
IStreamAsync::WriteAsync

Writes information to a stream asynchronously. For example, the Shell implements this method on file items when transferring them asynchronously.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Target Platform Windows
Header shobjidl.h