estructura de WMDM_PROP_DESC
La estructura WMDM_PROP_DESC describe valores válidos de una propiedad en una configuración de propiedad determinada.
Sintaxis
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;
Miembros
-
pwszPropName
-
Nombre de la propiedad. La aplicación debe liberar esta memoria cuando haya terminado de usarla.
-
ValidValuesForm
-
Valor de enumeración WMDM_ENUM_PROP_VALID_VALUES_FORM que describe el tipo de valores, como un intervalo o una lista. El valor de esta enumeración determina qué variable miembro se usa.
-
ValidValues
-
Contiene los valores válidos de la propiedad en una configuración de propiedad determinada. Este miembro contiene uno de los tres elementos: el valor de enumeración WMDM_ENUM_PROP_VALID_VALUES_ANY; el miembro ValidValuesRange; o el miembro EnumeratedValidValues. El valor o miembro se indica mediante ValidValuesForm.
-
ValidValuesRange
-
Estructura WMDM_PROP_VALUES_RANGE que contiene un intervalo de valores válidos. Esto solo está presente cuando ValidValuesForm está establecido en WMDM_ENUM_PROP_VALID_VALUES_RANGE. Vea la sección Comentarios.
-
EnumeratedValidValues
-
Estructura WMDM_PROP_VALUES_ENUM que contiene un conjunto enumerado de valores válidos. Esto solo está presente cuando ValidValuesForm se establece en WMDM_ENUM_PROP_VALID_VALUES_ENUM. Vea la sección Comentarios.
-
Comentarios
La estructura WMDM_PROP_DESC contiene una descripción de propiedad que consta de un nombre de propiedad y sus valores válidos en una configuración determinada.
El autor de la llamada es necesario para liberar la memoria utilizada por ValidValuesRange o EnumeratedValues. Para obtener un ejemplo de cómo hacerlo, consulte WMDM_FORMAT_CAPABILITY.
Requisitos
Requisito | Value |
---|---|
Encabezado |
|