DEVPROP_TYPE_BOOLEAN

In Windows Vista en latere versies van Windows vertegenwoordigt het eigenschapstype DEVPROP_TYPE_BOOLEAN de id van het basisgegevenstype die aangeeft dat het gegevenstype een DEVPROP_BOOLEAN-getypeerde Booleaanse waarde is.

Remarks

Het DEVPROP_BOOLEAN gegevenstype en geldige Booleaanse waarden worden als volgt gedefinieerd:

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

DEVPROP_TYPE_BOOLEAN kan alleen worden gecombineerd met de DEVPROP_TYPEMOD_ARRAY modifier van het eigenschapsgegevenstype.

Een eigenschap van dit type instellen

Als u een eigenschap wilt instellen waarvan het basisgegevenstype is DEVPROP_TYPE_BOOLEAN, roept u de bijbehorende eigenschapsfunctie SetupDiSetXxx aan en stelt u de functieinvoerparameters als volgt in:

  • Stel de parameter PropertyType in op DEVPROP_TYPE_BOOLEAN, stel de parameter PropertyBuffer in op een aanwijzer op een buffer die een DEVPROP_FALSE- of DEVPROP_TRUE-waarde bevat en stel de parameter sizeof(DEVPROP_BOOLEAN)PropertyBufferSize in op .

  • Stel de andere invoerparameters van de functie zo nodig in om de eigenschap in te stellen.

Requirements

Header

Devpropdef.h (inclusief Devpropdef.h)