Метод ITAddress2::D eviceSpecific (tapi3if.h)
Метод DeviceSpecific позволяет поставщикам услуг предоставлять доступ к функциям, не предлагаемым другими функциями TAPI. Значения расширений зависят от устройства, и для использования этих расширений приложение должно быть полностью осведомлено о них.
Этот метод предоставляется для приложений C и C++. Клиентские приложения службы автоматизации, например написанные на Visual Basic, должны использовать метод DeviceSpecificVariant .
Синтаксис
HRESULT DeviceSpecific(
[in] ITCallInfo *pCall,
[in] BYTE *pParams,
[in] DWORD dwSize
);
Параметры
[in] pCall
Указатель на интерфейс ITCallInfo вызываемого объекта.
[in] pParams
Указатель на область памяти, используемую для хранения блока параметров. Формат этого блока параметров зависит от устройства; TAPI передает свое содержимое между приложением и поставщиком услуг.
[in] dwSize
Размер (в байтах) области блока параметра.
Возвращаемое значение
Этот метод может возвращать одно из этих значений.
Значение | Значение |
---|---|
|
Метод успешно выполнен. |
|
Параметр pParams или pCall не является допустимым указателем. |
|
Для выполнения операции недостаточно памяти. |
Требования
Требование | Значение |
---|---|
Целевая платформа | Windows |
Header | tapi3if.h (включая Tapi3.h) |
Библиотека | Uuid.lib |
DLL | Tapi3.dll |