Método ITLegacyAddressMediaControl::SetDevConfig (tapi3if.h)
A função SetDevConfig permite que o aplicativo restaure a configuração de um dispositivo de fluxo de mídia em um dispositivo de linha para uma configuração obtida anteriormente usando GetDevConfig.
Sintaxe
HRESULT SetDevConfig(
[in] BSTR pDeviceClass,
[in] DWORD dwSize,
[in] BYTE *pDeviceConfig
);
Parâmetros
[in] pDeviceClass
Ponteiro para BSTR que contém a classe de dispositivo TAPI para a qual as informações de configuração são necessárias.
[in] dwSize
Tamanho da matriz de configuração.
[in] pDeviceConfig
Ponteiro para a matriz de bytes que contém informações de configuração do dispositivo obtidas por uma chamada para GetDevConfig.
Retornar valor
Esse método pode retornar um desses valores.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O parâmetro pDeviceClass, pdwSize ou ppDeviceConfig não é um ponteiro válido. |
|
O parâmetro pdwSize é zero. |
|
Há memória insuficiente para executar a operação. |
Comentários
Esse método é um wrapper COM para a função lineSetDevConfig TAPI 2.1.
O GetID deve ser executado antes de chamar esse método.
O aplicativo deve usar SysAllocString para alocar memória para o parâmetro pDeviceClass e usar SysFreeString para liberar a memória quando a variável não for mais necessária.
Referências cruzadas do TAPI 2.1: lineGetDevConfig, lineSetDevConfig
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Windows |
Cabeçalho | tapi3if.h (inclua Tapi3.h) |
Biblioteca | Uuid.lib |
DLL | Tapi3.dll |