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_IRecordInfoVon 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, ReleaseVon Klasse geerbte Methoden com.sun.jna.platform.win32.COM.COMInvoker
_invokeNativeInt, _invokeNativeObject, _invokeNativeVoidVon Klasse geerbte Methoden com.sun.jna.PointerType
equals, fromNative, getPointer, hashCode, nativeType, setPointer, toNative, toStringVon Klasse geerbte Methoden java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitVon 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:
RecordInitin SchnittstelleIRecordInfo- Parameter:
pvNew- the pv new- Gibt zurück:
- the hresult
-
RecordClear
Record clear.- Angegeben von:
RecordClearin SchnittstelleIRecordInfo- Parameter:
pvExisting- the pv existing- Gibt zurück:
- the hresult
-
RecordCopy
Record copy.- Angegeben von:
RecordCopyin SchnittstelleIRecordInfo- Parameter:
pvExisting- the pv existingpvNew- the pv new- Gibt zurück:
- the hresult
-
GetGuid
Gets the guid.- Angegeben von:
GetGuidin SchnittstelleIRecordInfo- Parameter:
pguid- the pguid- Gibt zurück:
- the hresult
-
GetName
Gets the name.- Angegeben von:
GetNamein SchnittstelleIRecordInfo- Parameter:
pbstrName- the pbstr name- Gibt zurück:
- the hresult
-
GetSize
Gets the size.- Angegeben von:
GetSizein SchnittstelleIRecordInfo- Parameter:
pcbSize- the pcb size- Gibt zurück:
- the hresult
-
GetTypeInfo
Gets the type info.- Angegeben von:
GetTypeInfoin SchnittstelleIRecordInfo- Parameter:
ppTypeInfo- the pp type info- Gibt zurück:
- the hresult
-
GetField
Gets the field.- Angegeben von:
GetFieldin 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:
GetFieldNoCopyin 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:
PutFieldin 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:
PutFieldNoCopyin 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:
GetFieldNamesin SchnittstelleIRecordInfo- Parameter:
pcNames- the pc namesrgBstrNames- the rg bstr names- Gibt zurück:
- the hresult
-
IsMatchingType
Checks if is matching type.- Angegeben von:
IsMatchingTypein SchnittstelleIRecordInfo- Parameter:
pRecordInfo- the record info- Gibt zurück:
- the bool
-
RecordCreate
Record create.- Angegeben von:
RecordCreatein SchnittstelleIRecordInfo- Gibt zurück:
- the pvoid
-
RecordCreateCopy
Record create copy.- Angegeben von:
RecordCreateCopyin SchnittstelleIRecordInfo- Parameter:
pvSource- the pv sourceppvDest- the ppv dest- Gibt zurück:
- the hresult
-
RecordDestroy
Record destroy.- Angegeben von:
RecordDestroyin SchnittstelleIRecordInfo- Parameter:
pvRecord- the pv record- Gibt zurück:
- the hresult
-