Class ComStreamWrapper
IStream
public class ComStreamWrapper : IStream
- Inheritance
-
ComStreamWrapper
- Implements
- Inherited Members
Constructors
ComStreamWrapper(Stream)
ComStreamWrapper
public ComStreamWrapper(Stream stream)
Parameters
streamStream
Methods
Clone(out IStream)
Clone
public void Clone(out IStream ppstm)
Parameters
ppstmIStreamppstm
Exceptions
Commit(int)
Commit
public void Commit(int grfCommitFlags)
Parameters
grfCommitFlagsintgrfCommitFlags
CopyTo(IStream, long, IntPtr, IntPtr)
CopyTo
public void CopyTo(IStream pstm, long cb, IntPtr pcbRead, IntPtr pcbWritten)
Parameters
Exceptions
- NotImplementedException
not implemented
LockRegion(long, long, int)
LockRegion
public void LockRegion(long libOffset, long cb, int dwLockType)
Parameters
Exceptions
Read(byte[], int, IntPtr)
Read
public void Read(byte[] pv, int cb, IntPtr pcbRead)
Parameters
Revert()
Revert
public void Revert()
Exceptions
Seek(long, int, IntPtr)
Seek
public void Seek(long dlibMove, int dwOrigin, IntPtr plibNewPosition)
Parameters
SetSize(long)
SetSize
public void SetSize(long libNewSize)
Parameters
libNewSizelonglibNewSize
Stat(out STATSTG, int)
Stat
public void Stat(out STATSTG pstatstg, int grfStatFlag)
Parameters
UnlockRegion(long, long, int)
UnlockRegion
public void UnlockRegion(long libOffset, long cb, int dwLockType)
Parameters
Exceptions
Write(byte[], int, IntPtr)
Write
public void Write(byte[] pv, int cb, IntPtr pcbWritten)