IStream Members
.NET Framework 2.0
Provides the managed definition of the IStream interface, with ISequentialStream functionality.
The following tables list the members exposed by the IStream type.
| Name | Description | |
|---|---|---|
| Clone | Creates a new stream object with its own seek pointer that references the same bytes as the original stream. |
| Commit | Ensures that any changes made to a stream object that is open in transacted mode are reflected in the parent storage. |
| CopyTo | Copies a specified number of bytes from the current seek pointer in the stream to the current seek pointer in another stream. |
| LockRegion | Restricts access to a specified range of bytes in the stream. |
| Read | Reads a specified number of bytes from the stream object into memory starting at the current seek pointer. |
| Revert | Discards all changes that have been made to a transacted stream since the last Commit call. |
| Seek | Changes the seek pointer to a new location relative to the beginning of the stream, to the end of the stream, or to the current seek pointer. |
| SetSize | Changes the size of the stream object. |
| Stat | Retrieves the STATSTG structure for this stream. |
| UnlockRegion | Removes the access restriction on a range of bytes previously restricted with the LockRegion method. |
| Write | Writes a specified number of bytes into the stream object starting at the current seek pointer. |