DEVPROP_TYPE_NULL

In Windows Vista en latere versies van Windows vertegenwoordigt de DEVPROP_TYPE_NULL-id een speciale basisgegevenstype-id die aangeeft dat er een apparaateigenschap bestaat. Dat de eigenschap echter geen waarde heeft die aan de eigenschap is gekoppeld.

Remarks

Gebruik deze basiseigenschapstype-id met de apparaateigenschapsfuncties om de waarde te verwijderen die is gekoppeld aan een apparaateigenschap.

Als een eigenschapsfunctie van een apparaat dit basisgegevenstype retourneert, bestaat de eigenschap, maar heeft de eigenschap geen waarde die eraan is gekoppeld.

De DEVPROP_TYPE_NULL-id kan niet worden gecombineerd met de modifiers voor het eigenschappengegevenstype DEVPROP_TYPEMOD_ARRAY of DEVPROP_TYPEMOD_LIST.

Een eigenschap van dit type instellen

Als u een eigenschap wilt instellen waarvan het gegevenstype DEVPROP_TYPE_NULL, roept u de bijbehorende eigenschapsfunctie SetupDiSetXxx aan en stelt u de functieparameters als volgt in:

  • Stel de parameter PropertyType in op DEVPROP_TYPE_NULL, de parameter PropertyBuffer op NULL en de parameter PropertyBufferSize op nul.

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

Een eigenschap van dit type ophalen

Een aanroep van een setupDiGet Xxx-eigenschapsfunctie die probeert een apparaateigenschap op te halen waarvoor geen waarde is, slaagt en stelt de parameter *PropertyType in op DEVPROP_TYPE_NULL.

Requirements

Header

Devpropdef.h (inclusief Devpropdef.h)