Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I Windows Vista och senare versioner av Windows representerar DEVPROP_TYPE_NULL-identifieraren en särskild base-data-type-identifierare som anger att det finns en enhetsegenskap. Men att egenskapen inte har något värde som är associerat med egenskapen.
Remarks
Använd den här base-property-type-identifieraren med enhetsegenskapsfunktionerna för att ta bort värdet som är associerat med en enhetsegenskap.
Om en enhetsegenskapsfunktion returnerar den här basdatatypen finns egenskapen, men egenskapen har inget värde som är associerat med den.
Det går inte att kombinera DEVPROP_TYPE_NULL identifierare med modifierare av egenskapsdatatyp DEVPROP_TYPEMOD_ARRAY eller DEVPROP_TYPEMOD_LIST.
Ange en egenskap av den här typen
Om du vill ange en egenskap vars datatyp är DEVPROP_TYPE_NULL anropar du motsvarande egenskapsfunktion SetupDiSetXxx och anger funktionsparametrarna på följande sätt:
Ange parametern PropertyType till DEVPROP_TYPE_NULL, parametern PropertyBuffer till NULL och parametern PropertyBufferSize till noll.
Ange de andra indataparametrarna för funktionen efter behov för att ange egenskapen.
Hämtar en egenskap av den här typen
Ett anrop till en SetupDiGet Xxx-egenskapsfunktion som försöker hämta en enhetsegenskap som inte har något värde lyckas och anger parametern *PropertyType till DEVPROP_TYPE_NULL.
Krav
Header |
Devpropdef.h (inkludera Devpropdef.h) |