Метод CMediaControl.Invoke
[Функция, связанная с этой страницей DirectShow, является устаревшей функцией. Он был заменен MediaPlayer, IMFMediaEngine, и аудио/ видео захвата в Media Foundation. Эти функции оптимизированы для Windows 10 и Windows 11. Корпорация Майкрософт настоятельно рекомендует, чтобы новый код использовал MediaPlayer, IMFMediaEngine и аудио- и видеозахват в Media Foundation вместо DirectShow, когда это возможно. Корпорация Майкрософт предлагает переписать существующий код, использующий устаревшие API, чтобы по возможности использовать новые API.]
Предоставляет доступ к открытым свойствам и методам объекта.
Синтаксис
HRESULT Invoke(
DISPID dispidMember,
REFIID riid,
LCID lcid,
WORD wFlags,
DISPPARAMS *pdispparams,
VARIANT *pvarResult,
EXCEPINFO *pexcepinfo,
UINT *puArgErr
);
Параметры
-
dispidMember
-
Идентификатор элемента. Чтобы получить идентификатор диспетчеризации, используйте CMediaControl::GetIDsOfNames или документацию объекта.
-
riid
-
Зарезервировано для будущего использования. Должно быть равным IID_NULL.
-
lcid
-
Контекст языкового стандарта, в котором интерпретируются аргументы.
-
wFlags
-
Флаги, описывающие контекст
CMediaControl::Invoke
вызова. -
pdispparams
-
Указатель на структуру, содержащую массив аргументов, массив идентификаторов диспетчеризации аргументов для именованных аргументов и число элементов в массивах.
-
pvarResult
-
Указатель на место хранения результата или значение NULL , если вызывающий объект не ожидает результата.
-
pexcepinfo
-
Указатель на структуру, содержащую сведения об исключении.
-
puArgErr
-
Указатель на индекс первого аргумента в массиве rgvarg структуры DISPPARAMS, который имеет ошибку. Дополнительные сведения о DISPPARAMS см. в разделе Пакет SDK для платформы.
Возвращаемое значение
Возвращает DISP_E_UNKNOWNINTERFACE, если riid не является IID_NULL. Возвращает один из кодов ошибок из CMediaControl::GetTypeInfo в случае сбоя вызова. В противном случае возвращает HRESULT из вызова IDispatch::Invoke.
Требования
Требование | Значение |
---|---|
Заголовок |
|
Библиотека |
|