Provides access to members that control the Blob Stream.
Members
Name | Description | |
---|---|---|
AttachToMemory | Attaches the stream to memory. If transferOwnership is true, memory must be allocated with HeapAlloc() using GetProcessHeap(). | |
Clone | ||
Commit | ||
ImportFromMemory | Import using another blob. | |
LoadFromFile | Loads a stream from the specified file. | |
LockRegion | ||
Memory | The memory of the blob stream. | |
RemoteCopyTo | ||
RemoteRead | ||
RemoteSeek | ||
RemoteWrite | ||
Revert | ||
SaveToFile | Saves the stream to the specified file. | |
SetSize | ||
Size | The size of the stream. | |
Stat | ||
UnlockRegion |
IMemoryBlobStream.AttachToMemory Method
Attaches the stream to memory. If transferOwnership is true, memory must be allocated with HeapAlloc() using GetProcessHeap().
Public Sub AttachToMemory ( _
    ByRef blobMemory As Byte&, _
    ByVal Size As Integer, _
    ByVal transferOwnership As Integer _
)
public void AttachToMemory (
    ref Byte& blobMemory,
    ref uint Size,
    ref int transferOwnership
);
IMemoryBlobStream.ImportFromMemory Method
Import using another blob.
Public Sub ImportFromMemory ( _
    ByRef blobMemory As Byte&, _
    ByVal Size As Integer _
)
public void ImportFromMemory (
    ref Byte& blobMemory,
    ref uint Size
);
IMemoryBlobStream.Memory Property
The memory of the blob stream.
Public Sub Memory ( _
    ByVal blobMemory As IntPtr, _
    ByRef Size As Integer _
)
public void Memory (
    IntPtr blobMemory,
    ref uint Size
);
Inherited Interfaces
Interfaces | Description |
---|---|
IBlobStream | Provides access to members that control a Blob Stream. |
IStream | |
ISequentialStream |
Classes that implement IMemoryBlobStream
Classes | Description |
---|---|
MemoryBlobStream | Memory blob stream object. |