TwainMemory Class |
Namespace: Atalasoft.Twain
The TwainMemory type exposes the following members.
Name | Description | |
---|---|---|
IsLocked | Gets a value indicating whether the memory is currently locked. | |
MemorySize | Gets the size of the memory in bytes. | |
Pointer | Gets the pointer of the memory. If the TwainMemory is locked, this will return the
locked pointer. | |
Position | Gets or sets the current position within the memory. |
Name | Description | |
---|---|---|
Allocate | Call this method to allocate memory for this object. If memory has already been allocated, it will be
released before allocation new memory. | |
Copy(Byte[], IntPtr) | Copies data from a pointer into a byte array. | |
Copy(IntPtr,Byte[]) | Copies a byte array into a pointer. | |
Copy(IntPtr, IntPtr, Int32) | Copies memory from one pointer to another. | |
Create() | Returns a new TwainMemory object with no memory allocated. | |
Create(IntPtr) | Creates a new TwainMemory object for a pointer returned from TWAIN. | |
Dispose | Releases the memory used by the object. | |
Equals | Determines whether the specified object is equal to the current object. (Inherited from Object.) | |
Finalize | Called by .NET when the object is being destroyed. (Overrides Object.Finalize().) | |
GetHashCode | Serves as the default hash function. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
Lock | Locks the moveable memory for read / write operations. | |
ReadBoolean() | Reads a TW_BOOL from the current Position and advances the
position. | |
ReadBoolean(Int64) | Reads a TW_BOOL from the specified memory offset. | |
ReadInt16() | Reads a TW_INT16 from the current Position and advances the
position. | |
ReadInt16(Int64) | Reads a TW_INT16 from the specified memory offset. | |
ReadInt32() | Reads a TW_INT32 from the current Position and advances the
position. | |
ReadInt32(Int64) | Reads a TW_INT32 from the specified memory offset. | |
ReadInt8() | Reads a TW_INT8 from the current Position and advances the
position. | |
ReadInt8(Int64) | Reads a TW_INT8 from the specified offset. | |
ReadIntPtr() | Reads a TW_HANDLE from the current Position and advances the
position. | |
ReadIntPtr(Int64) | Reads a TW_HANDLE from the specified memory offset. | |
ReadString(TwainItemType) | Reads a TW_STR32, TW_STR64, TW_STR128,
TW_STR255, TW_STR1024 or TW_UNI512 from the current Position and advances the position. | |
ReadString(TwainItemType, Int64) | Reads a TW_STR32, TW_STR64, TW_STR128,
TW_STR255, TW_STR1024 or TW_UNI512 from the specified memory
offset. | |
ReadStructure(Type) | Reads a structure from the current Position and advances the position by the
structure memory size. | |
ReadStructure(Type, Int64) | Reads a structure from the specified memory offset. | |
ReadTwainMemory() | Reads a TW_HANDLE from the current Position and advances the
position. | |
ReadTwainMemory(Int64) | Reads a TW_HANDLE from the specified memory offset. | |
ReadUInt16() | Reads a TW_UINT16 from the current Position and advances the
position. | |
ReadUInt16(Int64) | Reads a TW_UINT16 from the specified memory offset. | |
ReadUInt32() | Reads a TW_UINT32 from the current Position and advances the
position. | |
ReadUInt32(Int64) | Reads a TW_UINT32 from the specified memory offset. | |
ReadUInt8() | Reads a TW_UINT8 from the current Position. | |
ReadUInt8(Int64) | Reads a TW_UINT8 from the specified offset. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
Unlock | Unlocks the moveable memory when finished reading or writing. | |
Write(Byte[]) | Writes a byte array into the memory at the current Position and advances the
position. | |
Write(Byte[], Int64) | Writes a byte array into the memory at the specified memory offset. | |
WriteBoolean(Boolean) | Writes a TW_BOOL into the memory at the current Position and
advances the position. | |
WriteBoolean(Boolean, Int64) | Writes a TW_BOOL to memory at the specified memory offset. | |
WriteInt16(Int16) | Writes a TW_INT16 into the memory at the current Position and
advances the position. | |
WriteInt16(Int16, Int64) | Writes a TW_INT16 to memory at the specified memory offset. | |
WriteInt32(Int32) | Writes a TW_INT32 into the memory at the current Position and
advances the position. | |
WriteInt32(Int32, Int64) | Writes a TW_INT32 to memory at the specified memory offset. | |
WriteInt8(SByte) | Writes a TW_INT8 to the memory at the current Position.
| |
WriteInt8(SByte, Int64) | Writes a TW_INT8 to the specified offset. | |
WriteIntPtr(IntPtr) | Writes a TW_HANDLE into the memory at the current Position and
advances the position. | |
WriteIntPtr(IntPtr, Int64) | Writes a TW_HANDLE to memory at the specified memory offset. | |
WriteString(String, TwainItemType) | Writes a TW_STR32, TW_STR64, TW_STR128,
TW_STR255, TW_STR1024 or TW_UNI512 into memory at the current
position and advances the position. | |
WriteString(String, TwainItemType, Int64) | Writes a TW_STR32, TW_STR64, TW_STR128,
TW_STR255, TW_STR1024 or TW_UNI512 into memory at the specified
offset. | |
WriteStructure(Object) | Writes a structure into the memory at the current Position and advances the
position. | |
WriteStructure(Object, Int64) | Writes a structure to memory at the specified memory offset. | |
WriteUInt16(UInt16) | Writes a TW_UINT16 into the memory at the current Position and
advances the position. | |
WriteUInt16(UInt16, Int64) | Writes a TW_UINT16 to memory at the specified memory offset. | |
WriteUInt32(UInt32) | Writes a TW_UINT32 into the memory at the current Position and
advances the position. | |
WriteUInt32(UInt32, Int64) | Writes a TW_UINT32 to memory at the specified memory offset. | |
WriteUInt8(Byte) | Writes a TW_UINT8 to the current Position. | |
WriteUInt8(Byte, Int64) | Writes a TW_UINT8 to the specified offset. |