속성 특성(PortableDevice.h)

Windows 이식 가능한 디바이스는 다음 속성 특성을 지원합니다. 이러한 특성은 다음 메서드에서 반환됩니다.

attribute VarType Description
WPD_PROPERTY_ATTRIBUTE_CAN_DELETE VT_BOOL 클라이언트가 속성을 삭제할 수 있는지 여부를 지정하는 부울 값입니다. 속성을 삭제하려면 해당 값을 VT_EMPTY 설정합니다.
WPD_PROPERTY_ATTRIBUTE_CAN_READ VT_BOOL 클라이언트가 속성을 읽을 수 있는지 여부를 지정하는 부울 값입니다.
WPD_PROPERTY_ATTRIBUTE_CAN_WRITE VT_BOOL 클라이언트가 속성을 수정할 수 있는지 여부를 지정하는 부울 값입니다.
WPD_PROPERTY_ATTRIBUTE_DEFAULT_VALUE VT_XXXX 속성의 기본값을 지정하는 디바이스에서 정의한 값입니다. 쓰기 가능한 속성에만 적용됩니다.
WPD_PROPERTY_ATTRIBUTE_ENUMERATION_ELEMENTS VT_UNKNOWN WPD_PROPERTY_ATTRIBUTE_FORM 특성이 WPD_PROPERTY_ATTRIBUTE_FORM_ENUMERATION 속성의 값 컬렉션을 포함하는 IPortableDevicePropVariantCollection인터페이스입니다. 데이터 형식은 쿼리되는 속성에 따라 달라집니다.
WPD_PROPERTY_ATTRIBUTE_FAST_PROPERTY VT_BOOL True이면 이 속성이 빠른 속성 그룹에 속합니다. 이러한 속성은 디바이스에서 신속하게 검색할 수 있습니다.
WPD_PROPERTY_ATTRIBUTE_FORM VT_UI4 이 속성에 허용되는 유효한 값의 형식을 지정하는 WpdAttributeForm 열거형 값입니다.
WPD_PROPERTY_ATTRIBUTE_NAME VT_LPWSTR 속성의 스크립트 식별 이름을 지정하는 문자열입니다. 유효한 문자는 영숫자 [a-zA-Z0-9] 및 '_'입니다.
WPD_PROPERTY_ATTRIBUTE_RANGE_MAX VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM 특성이 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE속성의 최대값입니다. 데이터 형식은 숫자 형식일 수 있습니다.
WPD_PROPERTY_ATTRIBUTE_RANGE_MIN VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM 특성이 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE속성의 최소값입니다. 데이터 형식은 숫자 형식일 수 있습니다.
WPD_PROPERTY_ATTRIBUTE_RANGE_STEP VT_XXXX WPD_PROPERTY_ATTRIBUTE_FORM 특성이 WPD_PROPERTY_ATTRIBUTE_FORM_RANGE속성의 단계 값입니다. 단계는 범위 속성이 변경되어야 하는 양으로 지정합니다. 예를 들어 최소값이 10이고 최대값이 20이고 단계가 5인 속성의 값은 10, 15, 20일 수 있습니다. 데이터 형식은 숫자 형식일 수 있습니다.
WPD_PROPERTY_ATTRIBUTE_REGULAR_EXPRESSION VT_LPWSTR 양식이 WPD_PROPERTY_ATTRIBUTE_FORM_REGULAR_EXPRESSION 속성에 허용되는 값을 지정하는 정규식 문자열입니다.
WPD_PROPERTY_ATTRIBUTE_VARTYPE VT_UI4 속성의 VARTYPE(예: VT_BOOL)을 지정하는 정수입니다.
WPD_PROPERTY_ATTRIBUTE_MAX_SIZE VT_UI8 이 속성 값의 최대 크기를 바이트 단위로 지정하는 값입니다.

요구 사항

요구 사항
헤더
PortableDevice.h

추가 정보

속성