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 |