Package com.sun.jna.platform.win32.COM
Klasse Dispatch
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.Dispatch
- Alle implementierten Schnittstellen:
NativeMapped
,IDispatch
,IUnknown
- Bekannte direkte Unterklassen:
Dispatch.ByReference
Wrapper class for the IDispatch interface
IDispatch.GetTypeInfoCount 12 IDispatch.GetTypeInfo 16
IDispatch.GetIDsOfNames 20 IDispatch.Invoke 24
- Autor:
- Tobias Wolf, wolf.tobias@gmx.net
-
Verschachtelte Klassen - Übersicht
Verschachtelte Klassen -
Feldübersicht
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.COM.IDispatch
IID_IDISPATCH
Von Schnittstelle geerbte Felder com.sun.jna.platform.win32.COM.IUnknown
IID_IUNKNOWN
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungGetIDsOfNames
(Guid.REFIID riid, WString[] rgszNames, int cNames, WinDef.LCID lcid, OaIdl.DISPIDByReference rgDispId) Gets the ids of names.GetTypeInfo
(WinDef.UINT iTInfo, WinDef.LCID lcid, PointerByReference ppTInfo) Gets the type info.GetTypeInfoCount
(WinDef.UINTByReference pctinfo) Gets the type info count.Invoke
(OaIdl.DISPID dispIdMember, Guid.REFIID riid, WinDef.LCID lcid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, IntByReference puArgErr) Invoke.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
-
Dispatch
public Dispatch() -
Dispatch
-
-
Methodendetails
-
GetTypeInfoCount
Gets the type info count.- Angegeben von:
GetTypeInfoCount
in SchnittstelleIDispatch
- Parameter:
pctinfo
- the pctinfo- Gibt zurück:
- the hresult Virtual
-
GetTypeInfo
Gets the type info.- Angegeben von:
GetTypeInfo
in SchnittstelleIDispatch
- Parameter:
iTInfo
- the i t infolcid
- the lcidppTInfo
- the pp t info- Gibt zurück:
- the hresult
-
GetIDsOfNames
public WinNT.HRESULT GetIDsOfNames(Guid.REFIID riid, WString[] rgszNames, int cNames, WinDef.LCID lcid, OaIdl.DISPIDByReference rgDispId) Gets the ids of names.- Angegeben von:
GetIDsOfNames
in SchnittstelleIDispatch
- Parameter:
riid
- the riidrgszNames
- the rgsz namescNames
- the c nameslcid
- the lcidrgDispId
- the rg disp id- Gibt zurück:
- the hresult
-
Invoke
public WinNT.HRESULT Invoke(OaIdl.DISPID dispIdMember, Guid.REFIID riid, WinDef.LCID lcid, WinDef.WORD wFlags, OleAuto.DISPPARAMS.ByReference pDispParams, Variant.VARIANT.ByReference pVarResult, OaIdl.EXCEPINFO.ByReference pExcepInfo, IntByReference puArgErr) Invoke.
-