NativeMapped
BaseTSD.ULONG_PTRByReference
, ByteByReference
, DoubleByReference
, FloatByReference
, HighLevelMonitorConfigurationAPI.MC_COLOR_TEMPERATURE.ByReference
, HighLevelMonitorConfigurationAPI.MC_DISPLAY_TECHNOLOGY_TYPE.ByReference
, IntByReference
, LibCAPI.size_t.ByReference
, LongByReference
, LowLevelMonitorConfigurationAPI.MC_VCP_CODE_TYPE.ByReference
, NativeLongByReference
, OaIdl._VARIANT_BOOLByReference
, OaIdl.DISPIDByReference
, OaIdl.MEMBERIDByReference
, OaIdl.VARIANT_BOOLByReference
, PointerByReference
, ShortByReference
, WinDef.BOOLByReference
, WinDef.CHARByReference
, WinDef.DWORDByReference
, WinDef.LONGByReference
, WinDef.LONGLONGByReference
, WinDef.SCODEByReference
, WinDef.UINTByReference
, WinDef.ULONGByReference
, WinDef.ULONGLONGByReference
, WinDef.USHORTByReference
, WinDef.WORDByReference
, WinNT.HANDLEByReference
, WinNT.PACLByReference
, WinNT.PSIDByReference
, WinReg.HKEYByReference
, WTypes.BSTRByReference
, WTypes.VARTYPEByReference
, X11.AtomByReference
, X11.WindowByReference
Provides generic "pointer to type" functionality, often used in C code to return values to the caller in addition to a function result.
Derived classes must define setValue(<T>)
and <T> getValue()
methods which write to/read from the allocated memory.
This class derives from PointerType instead of Memory in order to restrict the API to only getValue/setValue
.
NOTE: this class would ideally be replaced by a generic.
Konstruktoren
protected
Allocates memory at this pointer, to contain the pointed-to value.
protected ByReference(int dataSize)
Allocates memory at this pointer, to contain the pointed-to value.
dataSize
- The number of bytes to allocate. Must match the byte size of T
in the derived class setValue(<T>)
and <T> getValue()
methods.
toString
in Klasse PointerType
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4