COStream Class Members

  1. Construction/Destruction
    COStream:    Constructs a COStream object and initializes its members.
    ~COStream:    Destroys a COStream object and releases its interface to a stream object.
  2. Methods
    Close:    Closes a COStream object by releasing its interface to a stream object.
    GetSourceRow:    Retrieves a source row object which creates this stream object.
    GetData:    Gets a stream data into an client allocated memory.
    GetSession:    Gets a session which creates this stream.
    PutData:    Puts a data into a stream object.
    Commit:    Forces a storage object to commit data into a disk.

  3. Attributes
    IsOpen:    Checks if a COStream is opened. 
    GetRefGuid:    Gets the reference to DBGUID_STREAM.
    GetBaseIID:    Gets the reference to IID_ISequentialStream.
    GetBaseInterfacePPtr:    Gets the address of the prointer to interface ISequentialStream.
    PostProcess:    Always true.

COStream Class Overview