Package com.sun.jna.platform.win32.COM
Klasse RecordInfo
java.lang.Object
com.sun.jna.PointerType
com.sun.jna.platform.win32.COM.COMInvoker
com.sun.jna.platform.win32.COM.Unknown
com.sun.jna.platform.win32.COM.RecordInfo
- Alle implementierten Schnittstellen:
NativeMapped
,IRecordInfo
,IUnknown
- Bekannte direkte Unterklassen:
RecordInfo.ByReference
Wrapper class for the IRecordInfo interface.
- Autor:
- Tobias Wolf, wolf.tobias@gmx.net
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.COM.IRecordInfo
IID_IRecordInfo
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungInstantiates a new i record info.RecordInfo
(Pointer pvInstance) Instantiates a new i record info. -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGetField
(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) Gets the field.GetFieldNames
(WinDef.ULONG pcNames, WTypes.BSTR rgBstrNames) Gets the field names.GetFieldNoCopy
(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray) Gets the field no copy.Gets the guid.GetName
(WTypes.BSTR pbstrName) Gets the name.GetSize
(WinDef.ULONG pcbSize) Gets the size.GetTypeInfo
(ITypeInfo ppTypeInfo) Gets the type info.IsMatchingType
(IRecordInfo pRecordInfo) Checks if is matching type.PutField
(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) Put field.PutFieldNoCopy
(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) Put field no copy.RecordClear
(WinDef.PVOID pvExisting) Record clear.RecordCopy
(WinDef.PVOID pvExisting, WinDef.PVOID pvNew) Record copy.Record create.RecordCreateCopy
(WinDef.PVOID pvSource, WinDef.PVOID ppvDest) Record create copy.RecordDestroy
(WinDef.PVOID pvRecord) Record destroy.RecordInit
(WinDef.PVOID pvNew) Record init.Von Klasse geerbte Methoden com.sun.jna.platform.win32.COM.Unknown
AddRef, QueryInterface, Release
Von Klasse geerbte Methoden com.sun.jna.platform.win32.COM.COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoid
Von Klasse geerbte Methoden com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toString
Von Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Von Schnittstelle geerbte Methoden com.sun.jna.platform.win32.COM.IUnknown
AddRef, QueryInterface, Release
-
Konstruktordetails
-
RecordInfo
public RecordInfo()Instantiates a new i record info. -
RecordInfo
Instantiates a new i record info.- Parameter:
pvInstance
- the pv instance
-
-
Methodendetails
-
RecordInit
Record init.- Angegeben von:
RecordInit
in SchnittstelleIRecordInfo
- Parameter:
pvNew
- the pv new- Gibt zurück:
- the hresult
-
RecordClear
Record clear.- Angegeben von:
RecordClear
in SchnittstelleIRecordInfo
- Parameter:
pvExisting
- the pv existing- Gibt zurück:
- the hresult
-
RecordCopy
Record copy.- Angegeben von:
RecordCopy
in SchnittstelleIRecordInfo
- Parameter:
pvExisting
- the pv existingpvNew
- the pv new- Gibt zurück:
- the hresult
-
GetGuid
Gets the guid.- Angegeben von:
GetGuid
in SchnittstelleIRecordInfo
- Parameter:
pguid
- the pguid- Gibt zurück:
- the hresult
-
GetName
Gets the name.- Angegeben von:
GetName
in SchnittstelleIRecordInfo
- Parameter:
pbstrName
- the pbstr name- Gibt zurück:
- the hresult
-
GetSize
Gets the size.- Angegeben von:
GetSize
in SchnittstelleIRecordInfo
- Parameter:
pcbSize
- the pcb size- Gibt zurück:
- the hresult
-
GetTypeInfo
Gets the type info.- Angegeben von:
GetTypeInfo
in SchnittstelleIRecordInfo
- Parameter:
ppTypeInfo
- the pp type info- Gibt zurück:
- the hresult
-
GetField
Gets the field.- Angegeben von:
GetField
in SchnittstelleIRecordInfo
- Parameter:
pvData
- the pv dataszFieldName
- the sz field namepvarField
- the pvar field- Gibt zurück:
- the hresult
-
GetFieldNoCopy
public WinNT.HRESULT GetFieldNoCopy(WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField, WinDef.PVOID ppvDataCArray) Gets the field no copy.- Angegeben von:
GetFieldNoCopy
in SchnittstelleIRecordInfo
- Parameter:
pvData
- the pv dataszFieldName
- the sz field namepvarField
- the pvar fieldppvDataCArray
- the ppv data c array- Gibt zurück:
- the hresult
-
PutField
public WinNT.HRESULT PutField(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) Put field.- Angegeben von:
PutField
in SchnittstelleIRecordInfo
- Parameter:
wFlags
- the w flagspvData
- the pv dataszFieldName
- the sz field namepvarField
- the pvar field- Gibt zurück:
- the hresult
-
PutFieldNoCopy
public WinNT.HRESULT PutFieldNoCopy(WinDef.ULONG wFlags, WinDef.PVOID pvData, WString szFieldName, Variant.VARIANT pvarField) Put field no copy.- Angegeben von:
PutFieldNoCopy
in SchnittstelleIRecordInfo
- Parameter:
wFlags
- the w flagspvData
- the pv dataszFieldName
- the sz field namepvarField
- the pvar field- Gibt zurück:
- the hresult
-
GetFieldNames
Gets the field names.- Angegeben von:
GetFieldNames
in SchnittstelleIRecordInfo
- Parameter:
pcNames
- the pc namesrgBstrNames
- the rg bstr names- Gibt zurück:
- the hresult
-
IsMatchingType
Checks if is matching type.- Angegeben von:
IsMatchingType
in SchnittstelleIRecordInfo
- Parameter:
pRecordInfo
- the record info- Gibt zurück:
- the bool
-
RecordCreate
Record create.- Angegeben von:
RecordCreate
in SchnittstelleIRecordInfo
- Gibt zurück:
- the pvoid
-
RecordCreateCopy
Record create copy.- Angegeben von:
RecordCreateCopy
in SchnittstelleIRecordInfo
- Parameter:
pvSource
- the pv sourceppvDest
- the ppv dest- Gibt zurück:
- the hresult
-
RecordDestroy
Record destroy.- Angegeben von:
RecordDestroy
in SchnittstelleIRecordInfo
- Parameter:
pvRecord
- the pv record- Gibt zurück:
- the hresult
-