CMediaPosition::Invoke
Microsoft DirectShow 9.0 |
CMediaPosition::Invoke
The Invoke method provides access to properties and methods exposed by the 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 CMediaPosition::GetIDsOfNames to obtain the dispatch identifier.
riid
Reserved for future use. Must be IID_NULL.
lcid
Locale context in which to interpret arguments.
wFlags
Flags describing the context of the call.
pdispparams
Pointer to a DIPPARAMS structure that contains the arguments.
pvarResult
Pointer to a VARIANT that receives the result, or NULL if the caller expects no result.
pexcepinfo
Pointer to a structure that receives exception information.
puArgErr
Pointer to a variable that receives the index of the first argument that causes an error.
Return Value
Returns an HRESULT value. Possible values include the following.
Value | Description |
S_OK | Success. |
DISP_E_UNKNOWNINTERFACE | The riid parameter is not IID_NULL |
Requirements
** Header:** Declared in Ctlutil.h; include Streams.h.
** Library:** Use Strmbase.lib (retail builds) or Strmbasd.lib (debug builds).
See Also