Compartir a través de


DEVPROP_TYPE_BOOLEAN

En Windows Vista y versiones posteriores de Windows, el tipo de propiedad DEVPROP_TYPE_BOOLEAN representa el identificador de tipo de datos base que indica que el tipo de datos es un valor booleano con tipo DEVPROP_BOOLEAN.

Observaciones

El tipo de datos DEVPROP_BOOLEAN y los valores booleanos válidos se definen de la siguiente manera:

typedef CHAR DEVPROP_BOOLEAN, *PDEVPROP_BOOLEAN;
#define DEVPROP_TRUE  ((DEVPROP_BOOLEAN)-1)
#define DEVPROP_FALSE ((DEVPROP_BOOLEAN) 0)

DEVPROP_TYPE_BOOLEAN solo se pueden combinar con el modificador property-data-type de DEVPROP_TYPEMOD_ARRAY .

Establecer una propiedad de este tipo

Para establecer una propiedad cuyo tipo de datos base es DEVPROP_TYPE_BOOLEAN, llame a la función de propiedad SetupDiSetXxx correspondiente y establezca los parámetros de entrada de la función de la siguiente manera:

  • Establezca el parámetro PropertyType en DEVPROP_TYPE_BOOLEAN, establezca el parámetro PropertyBuffer en un puntero a un búfer que contenga un valor de DEVPROP_FALSE o DEVPROP_TRUE y establezca el parámetro sizeof(DEVPROP_BOOLEAN)PropertyBufferSize en .

  • Establezca los demás parámetros de entrada de función según corresponda para establecer la propiedad .

Requisitos

Encabezado

Devpropdef.h (include Devpropdef.h)