디바이스 속성 페이지 개요
디바이스 속성 페이지는 사용자가 디바이스의 속성을 보고 편집할 수 있는 창입니다. 대부분의 디바이스에서 운영 체제는 사용자가 해당 디바이스에 대한 일반적인 매개 변수 집합을 보고 편집할 수 있는 표준 디바이스 속성 페이지를 제공합니다. 디바이스에 대한 속성 페이지가 표시되는 방법에 대한 자세한 내용은 디바이스 속성 페이지 표시 방법을 참조하세요.
IHV(독립 하드웨어 공급업체)는 일반적으로 사용자가 디바이스에 대한 추가 및 독점 속성을 보고 편집할 수 있는 사용자 지정 디바이스 속성 페이지를 제공합니다. 이러한 속성은 IHV에서 제공하는 각 디바이스에 따라 다릅니다. 이러한 속성에는 CD 드라이브의 기본 재생 볼륨 또는 모뎀의 스피커 볼륨이 포함될 수 있습니다.
IHV는 속성 페이지 공급자를 사용하여 사용자 지정 디바이스 속성 페이지를 만듭니다. 속성 페이지 공급자는 다음 중 하나일 수 있습니다.
속성 페이지 확장 DLL
하나 이상의 사용자 지정 디바이스 속성 페이지를 제공하는 DLL(동적 연결 라이브러리)을 속성 페이지 확장 DLL이라고 합니다. 이 유형의 공급자는 AddPropSheetPageProc, ExtensionPropSheetPageProc 및 기타 속성 시트 콜백 함수 를 구현하여 사용자 지정 속성 페이지를 지원합니다.
클래스 설치 관리자 및 공동 설치 관리자
공동 설치 관리자 또는 클래스 설치 관리자는 DIF_ADDPROPERTYPAGE_ADVANCED DIF(디바이스 설치 함수) 코드를 지원하여 하나 이상의 사용자 지정 디바이스 속성 페이지를 제공할 수 있습니다.
참고
클래스 설치 관리자 또는 공동 설치 관리자를 통해 디바이스 속성 페이지를 제공할 수 있지만 권장되지 않습니다. 클래스 설치 관리자 및 공동 설치 관리자는 더 이상 사용되지 않습니다.
이러한 기능에 대한 자세한 내용은 Windows 7 및 .NET Framework 4.0용 Microsoft Windows SDK(소프트웨어 개발 키트)를 참조하세요.
IHV는 디바이스 또는 디바이스 클래스에 사용자가 설정할 수 있는 개별 속성이 있는 경우 드라이버 패키지에 사용자 지정 디바이스 속성 페이지 공급자를 제공해야 합니다.
참고 Windows 2000 이전 버전의 Windows에서 사용자는 이러한 정보를 제어판 설정합니다. Windows 2000 이상 버전의 Windows용으로 작성된 드라이버 소프트웨어는 대신 속성 페이지를 제공해야 합니다.
속성 페이지 공급자에 대한 자세한 내용은 디바이스 속성 페이지 공급자 유형을 참조하세요.
Windows 7 및 .NET Framework 4.0용 Windows SDK 설명서에서는 속성 페이지 및 이를 조작하는 Microsoft Win32 함수에 대한 포괄적인 지침을 제공합니다. 속성 페이지 및 속성 시트에 대한 자세한 내용은 Windows 7용 Windows SDK의 속성 시트 및 .NET Framework 4.0 설명서를 참조하세요.