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