CBaseVideoWindow::Invoke (Compact 2013)
3/26/2014
Provides access to properties and methods exposed by an object.
Syntax
HRESULT Invoke(
DISPID dispidMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS* pdispparams,
VARIANT* pvarResult,
EXCEPINFO* pexcepinfo,
UINT* puArgErr
);
Parameters
- dispidMember
Identifier of the member. Use CBaseVideoWindow::GetIDsOfNames or the object's documentation to obtain the dispatch identifier.
- riid
Reserved; set to IID_NULL.
- lcid
Locale context in which to interpret arguments.
- wFlags
Flags describing the context of the CBaseVideoWindow::Invoke call.
- pdispparams
Pointer to a structure containing an array of arguments, an array of argument dispatch IDs for named arguments, and counts for number of elements in the arrays.
- pvarResult
Pointer to where the result is to be stored, or NULL if the caller expects no result.
- pexcepinfo
Pointer to a structure containing exception information.
- puArgErr
Index of the first argument, within the rgvarg array, that has an error.
Return Value
Returns DISP_E_UNKNOWNINTERFACE if riid is not IID_NULL.
Returns one of the error codes from CBaseVideoWindow::GetTypeInfo if the call fails.
Otherwise, returns the HRESULT from the call to IDispatch::Invoke.
Requirements
Header |
dshow.h, |
Library |
ole32.lib, |