WMDM_PROP_DESC 구조체
WMDM_PROP_DESC 구조체는 특정 속성 구성에서 속성의 유효한 값을 설명합니다.
구문
typedef struct _WMDM_PROP_DESC {
LPWSTR pwszPropName;
WMDM_ENUM_PROP_VALID_VALUES_FORM ValidValuesForm;
union {
WMDM_PROP_VALUES_RANGE ValidValuesRange;
WMDM_PROP_VALUES_ENUM EnumeratedValidValues;
} ValidValues;
} WMDM_PROP_DESC;
멤버
-
pwszPropName
-
속성의 이름입니다. 애플리케이션은 사용이 완료되면 이 메모리를 해제해야 합니다.
-
ValidValuesForm
-
범위 또는 목록과 같은 값의 형식을 설명하는 WMDM_ENUM_PROP_VALID_VALUES_FORM 열거형 값입니다. 이 열거형의 값은 사용되는 멤버 변수를 결정합니다.
-
ValidValues
-
특정 속성 구성에서 속성의 유효한 값을 보유합니다. 이 멤버는 세 가지 항목 중 하나를 보유합니다. 열거형 값은 WMDM_ENUM_PROP_VALID_VALUES_ANY. 멤버 ValidValuesRange; 또는 멤버 EnumeratedValidValues입니다. 값 또는 멤버는 ValidValuesForm으로 표시됩니다.
-
ValidValuesRange
-
유효한 값의 범위를 포함하는 WMDM_PROP_VALUES_RANGE 구조체입니다. ValidValuesForm이 WMDM_ENUM_PROP_VALID_VALUES_RANGE 설정된 경우에만 존재합니다. 설명 부분을 참조하세요.
-
EnumeratedValidValues
-
유효한 값의 열거형 집합을 포함하는 WMDM_PROP_VALUES_ENUM 구조체입니다. ValidValuesForm이 WMDM_ENUM_PROP_VALID_VALUES_ENUM 설정된 경우에만 존재합니다. 설명 부분을 참조하세요.
-
설명
WMDM_PROP_DESC 구조체에는 속성 이름과 특정 구성의 유효한 값으로 구성된 속성 설명이 포함되어 있습니다.
호출자는 ValidValuesRange 또는 EnumeratedValues에서 사용하는 메모리를 해제해야 합니다. 이 작업을 수행하는 방법에 대한 예제는 WMDM_FORMAT_CAPABILITY 참조하세요.
요구 사항
요구 사항 | 값 |
---|---|
헤더 |
|