ITAddress2::DeviceSpecificVariant method (tapi3if.h)
The DeviceSpecificVariant method enables service providers to provide access to features not offered by other TAPI functions. The meaning of the extensions are device specific, and taking advantage of these extensions requires the application to be fully aware of them.
This method is provided for Automation client applications, such as those written in Visual Basic. C and C++ applications must use the DeviceSpecific method.
Syntax
HRESULT DeviceSpecificVariant(
[in] ITCallInfo *pCall,
[in] VARIANT varDevSpecificByteArray
);
Parameters
[in] pCall
Pointer to the ITCallInfo interface of the call object.
[in] varDevSpecificByteArray
VARIANT containing the parameter block. The format of this parameter block is device specific; TAPI passes its contents between the application and the service provider.
Return value
This method can return one of these values.
Return code | Description |
---|---|
|
Method succeeded. |
|
The pCall parameter is not a valid pointer. |
|
Insufficient memory exists to perform the operation. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | tapi3if.h (include Tapi3.h) |
Library | Uuid.lib |
DLL | Tapi3.dll |