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 |