다음을 통해 공유


Property-Data-Type 식별자

property-data-type 식별자는 속성의 데이터 형식을 나타내는 DEVPROPTYPE 형식 값입니다. 일반적으로 property-data-type 식별자는 base-data-type 식별자와 property-data-type한정자의 비트 OR입니다. property-data-type 식별자는 단일 고정 길이 기본 데이터 형식 값, 단일 가변 길이 기본 데이터 형식 값, 고정 길이 기본 데이터 형식 값의 배열 또는 가변 길이 base-data-type 값 목록을 나타낼 수 있습니다.

시스템이 지원하는 base-data-type 식별자 및 property-data-type 한정자는 Devpropdef.h에 정의되어 있습니다.

Windows는 property-data-type 식별자에 다음 요구 사항을 적용합니다.

  • 기본 데이터 형식 식별자는 DEVPROP_TYPE_Xxx 식별자 중 하나입니다.

  • base-data-type 식별자가 DEVPROP_TYPE_EMPTY 또는 DEVPROP_TYPE_NULL 경우 속성 데이터 형식 식별자는 property-data-type 한정자를 포함할 수 없습니다.

  • property-data-type 식별자에 property-data-type 한정자가 포함된 경우 property-data-type 한정자는 DEVPROP_TYPEMOD_Xxx 식별자 중 하나입니다.

  • DEVPROP_TYPEMOD_ARRAY 속성-데이터 형식 한정자는 고정 길이 기본 데이터 형식과만 결합할 수 있습니다.

  • DEVPROP_TYPEMOD_LIST property-data-type 한정자는 가변 길이 기본 데이터 형식과만 결합할 수 있습니다.

Windows는 속성 데이터 형식 식별자에 대한 요구 사항을 적용하는 것 외에도 속성 데이터 형식에 따라 속성 값 요구 사항을 적용합니다 .

속성 값을 검색하고 설정하는 속성 함수는 PropertyType 매개 변수를 사용합니다. 속성 값을 검색하는 함수의 경우 PropertyType 은 속성에 대한 property-data-type 식별자를 수신하는 출력 매개 변수입니다. 속성 값을 설정하는 함수의 경우 PropertyType 은 디바이스 속성에 대한 property-data-type 식별자를 제공하는 입력 매개 변수입니다.

자세한 내용은 속성 액세스를 참조하세요.