Compartir a través de


Método ITLegacyAddressMediaControl2::ConfigDialogEdit (tapi3if.h)

El método ConfigDialogEdit hace que el proveedor del dispositivo de línea especificado muestre un cuadro de diálogo para permitir al usuario configurar parámetros relacionados con el dispositivo de línea. La aplicación pasa y sale de este método los datos de configuración. (Los datos son los mismos que los recuperados por el método ITLegacyAddressMediaControl::GetDevConfig y establecidos por el método ITLegacyAddressMediaControl::SetDevConfig ).

Sintaxis

HRESULT ConfigDialogEdit(
  [in]  HWND  hwndOwner,
  [in]  BSTR  pDeviceClass,
  [in]  DWORD dwSizeIn,
  [in]  BYTE  *pDeviceConfigIn,
  [out] DWORD *pdwSizeOut,
  [out] BYTE  **ppDeviceConfigOut
);

Parámetros

[in] hwndOwner

Identificador de una ventana a la que se va a adjuntar el cuadro de diálogo. Puede ser NULL para indicar que una ventana creada por el método no debe tener ninguna ventana de propietario.

[in] pDeviceClass

Puntero a un BSTR que especifica un nombre de clase de dispositivo. Esta clase de dispositivo permite a la aplicación seleccionar una subscreen específica de la información de configuración aplicable a esa clase de dispositivo. Este parámetro es opcional y se puede dejar NULL o vacío, en cuyo caso se selecciona la configuración de nivel más alto.

[in] dwSizeIn

Puntero al tamaño de los datos de configuración a los que apunta el parámetro pDeviceConfigIn .

[in] pDeviceConfigIn

Puntero a una matriz de bytes que contiene los datos de configuración del dispositivo que se van a editar.

[out] pdwSizeOut

Puntero al tamaño de los datos de configuración a los que apunta el parámetro ppDeviceConfigOut .

[out] ppDeviceConfigOut

Puntero a una matriz de bytes que contienen datos de configuración de dispositivos editados.

Valor devuelto

Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.

Comentarios

Este método se traduce en un TAPI 2. xlineConfigDialogEdit llamada. El método ITLegacyAddressMediaControl2::ConfigDialog se traduce en una llamada lineConfigDialog . Estos métodos difieren en su origen de parámetros para editar y el resultado de la edición en una conexión activa. Para obtener una explicación sobre estas diferencias, vea lineConfigDialogEdit.

Requisitos

Requisito Value
Plataforma de destino Windows
Encabezado tapi3if.h
Library Uuid.lib
Archivo DLL Tapi3.dll

Consulte también

ITLegacyAddressMediaControl2

ITLegacyAddressMediaControl2::ConfigDialog