共用方式為


ITLegacyAddressMediaControl2::ConfigDialogEdit 方法 (tapi3if.h)

ConfigDialogEdit 方法會導致指定行裝置的提供者顯示對話框,讓使用者設定與線條裝置相關的參數。 組態數據會由應用程式傳入和傳出這個方法。 (數據與 ITLegacyAddressMediaControl::GetDevConfig 方法擷取的數據相同,並由 ITLegacyAddressMediaControl::SetDevConfig 方法.)

語法

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

參數

[in] hwndOwner

要附加對話框之視窗的句柄。 可為 NULL ,表示 方法所建立的視窗應該沒有擁有者視窗。

[in] pDeviceClass

指定裝置類別名稱的 BSTR 指標。 此裝置類別可讓應用程式選取適用於該裝置類別的特定組態信息子畫面。 此參數是選擇性的,而且可以保留 NULL 或空白,在此情況下會選取最高層級的組態。

[in] dwSizeIn

pDeviceConfigIn 參數所指向之設定數據大小的指標。

[in] pDeviceConfigIn

位元組陣列的指標,其中包含要編輯的裝置組態數據。

[out] pdwSizeOut

指向 ppDeviceConfigOut 參數所指向之設定數據大小的指標。

[out] ppDeviceConfigOut

包含已編輯裝置組態數據的位元組數位指標。

傳回值

如果此方法成功,則會傳回 S_OK。 否則,它會傳回 HRESULT 錯誤碼。

備註

這個方法會轉譯為 TAPI 2。xlineConfigDialogEdit 呼叫。 ITLegacyAddressMediaControl2::ConfigDialog 方法會轉譯為 lineConfigDialog 呼叫。 這些方法與其參數來源不同,可在作用中連接上編輯和編輯的結果。 如需這些差異的討論,請參閱 lineConfigDialogEdit

規格需求

需求
目標平台 Windows
標頭 tapi3if.h
程式庫 Uuid.lib
Dll Tapi3.dll

另請參閱

ITLegacyAddressMediaControl2

ITLegacyAddressMediaControl2::ConfigDialog