LargeBufferMarshaller Class
[This documentation is for preview only, and is subject to change in later releases. Blank topics are included as placeholders.]
Enables marshalling of LargeBuffer objects to and from native code.
Inheritance Hierarchy
System. . :: . .Object
Microsoft.SPOT.Hardware..::..LargeBufferMarshaller
Namespace: Microsoft.SPOT.Hardware
Assembly: Microsoft.SPOT.Hardware (in Microsoft.SPOT.Hardware.dll)
Syntax
'Declaration
Public Class LargeBufferMarshaller _
Implements IEventListener
public class LargeBufferMarshaller : IEventListener
public ref class LargeBufferMarshaller : IEventListener
type LargeBufferMarshaller =
class
interface IEventListener
end
public class LargeBufferMarshaller implements IEventListener
The LargeBufferMarshaller type exposes the following members.
Constructors
Name | Description | |
---|---|---|
LargeBufferMarshaller | Initializes a new instance of the LargeBufferMarshaller class. |
Top
Methods
Name | Description | |
---|---|---|
Equals(Object) | Determines whether the specified Object is equal to the current Object. (Inherited from Object.) | |
Finalize | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from Object.) | |
GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) | |
GetType | Gets the Type of the current instance. (Inherited from Object.) | |
InitializeForEventSource | Initializes the event source. | |
MarshalBuffer | Marshals a LargeBuffer object from managed code to native code. | |
MemberwiseClone | Creates a shallow copy of the current Object. (Inherited from Object.) | |
OnEvent | Handles generic events. | |
ToString | Returns a string that represents the current object. (Inherited from Object.) | |
UnMarshalBuffer | Un-marshals a LargeBuffer object from native to managed code. |
Top
Events
Name | Description | |
---|---|---|
OnLargeBufferRequest | Raises events when the native code indicates that a LargeBuffer object is ready for marshalling. |
Top
Remarks
This class corresponds to the native functions LargeBuffer_NativeToManaged, LargeBuffer_ManagedToNative, and LargeBuffer_GetNativeBufferSize. These functions are described in the documentation for the .NET Micro Framework Porting Kit.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.