Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
| 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