DkmILExecuteFunction.ReturnValueSize Property

Definition

The size of the return value in bytes. This dictates how the return address is found on some architectures. For instance, on x86, a 4 byte or less return value is returned in EAX. An 8 byte return value is returned in EDX:EAX, and for anything larger, a pointer is returned in EAX to an object on the heap, or for by value returns, to an object on the stack after the stack is cleaned up.

public:
 property System::UInt32 ReturnValueSize { System::UInt32 get(); };
public:
 property unsigned int ReturnValueSize { unsigned int get(); };
public uint ReturnValueSize { get; }
member this.ReturnValueSize : uint32
Public ReadOnly Property ReturnValueSize As UInteger

Property Value

Returns UInt32.

Applies to