Поделиться через


Метод ITLegacyAddressMediaControl::SetDevConfig (tapi3if.h)

Функция SetDevConfig позволяет приложению восстановить конфигурацию устройства потока мультимедиа на устройстве линии до конфигурации, ранее полученной с помощью GetDevConfig.

Синтаксис

HRESULT SetDevConfig(
  [in] BSTR  pDeviceClass,
  [in] DWORD dwSize,
  [in] BYTE  *pDeviceConfig
);

Параметры

[in] pDeviceClass

Указатель на BSTR , содержащий класс устройства TAPI , для которого требуются сведения о конфигурации.

[in] dwSize

Размер массива конфигурации.

[in] pDeviceConfig

Указатель на массив байтов, содержащий сведения о конфигурации устройства, полученные при вызове GetDevConfig.

Возвращаемое значение

Этот метод может возвращать одно из этих значений.

Код возврата Описание
S_OK
Метод успешно выполнен.
E_POINTER
Параметр pDeviceClass, pdwSize или ppDeviceConfig не является допустимым указателем.
E_INVALIDARG
Параметр pdwSize равен нулю.
E_OUTOFMEMORY
Для выполнения операции недостаточно памяти.

Комментарии

Этот метод является оболочкой COM для функции TAPI 2.1 lineSetDevConfig .

Перед вызовом этого метода необходимо выполнить getID .

Приложение должно использовать SysAllocString для выделения памяти для параметра pDeviceClass и использовать SysFreeString для освобождения памяти, когда переменная больше не нужна.

Перекрестные ссылки TAPI 2.1: lineGetDevConfig, lineSetDevConfig

Требования

Требование Значение
Целевая платформа Windows
Header tapi3if.h (включая Tapi3.h)
Библиотека Uuid.lib
DLL Tapi3.dll

См. также раздел

GetDevConfig

ITLegacyAddressMediaControl

ITLegacyCallMediaControl