다음을 통해 공유


사용자 지정 디바이스 속성 만들기

Windows Vista 이상 버전의 Windows에서 통합 디바이스 속성 모델은 디바이스 인스턴스, 디바이스 설정 클래스, 디바이스 인터페이스 클래스 및 디바이스 인터페이스에 대한 사용자 지정 디바이스 속성 범주 만들기를 지원합니다. 사용자 지정 속성은 적절한 속성 함수를 호출하여 액세스할 수 있습니다. INF AddProperty 지시문 또는 INF DelProperty 지시문을 사용하여 드라이버 패키지에서 사용자 지정 디바이스 속성을 수정할 수도 있습니다.

사용자 지정 디바이스 속성에 대한 자세한 내용은 다음 섹션을 참조하세요.

사용자 지정 디바이스 속성 범주 만들기

속성 함수를 사용하여 사용자 지정 디바이스 속성 액세스

INF AddProperty 지시문 또는 INF DelProperty 지시문을 사용하여 사용자 지정 디바이스 속성 수정

사용자 지정 디바이스 속성 범주 만들기

사용자 지정 디바이스 속성 범주는 논리적으로 관련된 사용자 지정 디바이스 속성 컬렉션입니다. 프로그래밍 방식으로 사용자 지정 디바이스 속성 범주를 만들려면 다음과 같이 DEFINE_DEVPROPKEY 매크로를 사용하여 속성 범주의 속성을 나타내는 속성 키를 만듭니다.

  • 속성 범주를 나타내는 고유한 GUID 값을 만들고 각 속성 키의 GUID 값을 이 고유한 GUID 값으로 설정합니다. 새 GUID 값을 만드는 방법에 대한 자세한 내용은 새 GUID 정의 및 내보내기를 참조하세요.

    참고

    시스템 정의 속성 범주는 운영 체제 전용으로 예약되어 있습니다.

  • 각 속성 키의 속성 식별자를 속성 범주 내에서 고유하고 2보다 크거나 같은 정수 값으로 설정합니다.

INF AddProperty 지시문을 사용하여 디바이스 instance 대한 사용자 지정 디바이스 속성 범주를 만들 수도 있습니다.

속성 함수를 사용하여 사용자 지정 디바이스 속성 액세스

속성 액세스에 설명된 것과 동일한 방식으로 사용자 지정 디바이스 속성에 액세스합니다.

INF AddProperty 지시문 또는 INF DelProperty 지시문을 사용하여 사용자 지정 디바이스 속성 수정

INF AddProperty 지시문을 사용하여 사용자 지정 디바이스 속성을 수정하려면 구성 요소를 설치하고 속성에 대해 다음 항목을 제공하는 섹션에 AddProperty 지시문을 포함합니다.

  • 사용자 지정 디바이스 속성 범주를 나타내는 property-category-guid 항목

  • 사용자 지정 디바이스 속성 범주 내의 속성을 식별하는 속성 식별자 항목

  • 새 디바이스 속성의 항목 또는 기존 디바이스 속성 값을 수정하는 값 항목

INF DelProperty 지시문을 사용하여 사용자 지정 디바이스 속성을 삭제합니다.

이러한 지시문을 사용하는 방법에 대한 자세한 내용은 INF AddProperty 지시문 사용 및 INF DelProperty 지시문을 참조하세요.