Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
In Windows Vista en latere versies van Windows vertegenwoordigt de DEVPROP_TYPE_EMPTY-id een speciale basisgegevenstype-id die aangeeft dat er geen eigenschap bestaat.
Remarks
Gebruik deze basisgegevenstype-id met de apparaateigenschapsfuncties om een eigenschap te verwijderen.
Als een apparaateigenschapsfunctie deze basisgegevenstype-id retourneert, bestaat de eigenschap niet.
DEVPROP_TYPE_EMPTY kan niet worden gecombineerd met de eigenschappen-gegevenstypeaanpassingen DEVPROP_TYPEMOD_ARRAY of DEVPROP_TYPEMOD_LIST.
Een eigenschap verwijderen
Als u een eigenschap wilt verwijderen, roept u de bijbehorende eigenschapsfunctie SetupDiSetXxx aan en stelt u de functieparameters als volgt in:
Stel de parameter PropertyType in op DEVPROP_TYPE_EMPTY, 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.
Als DEVPROP_TYPE_EMPTY wordt gebruikt in een poging om een eigenschap te verwijderen die niet bestaat, mislukt de verwijderbewerking en retourneert een aanroep naar GetLastError ERROR_NOT_FOUND.
Een eigenschap ophalen die niet bestaat
Een aanroep naar een eigenschapsfunctie SetupDiGetXxx die probeert een apparaateigenschap op te halen die niet bestaat, mislukt en een volgende aanroep naar GetLastError retourneert ERROR_NOT_FOUND. Met de eigenschapsfunctie SetupAPI wordt de parameter *PropertyType ingesteld op DEVPROP_TYPE_EMPTY.
Requirements
Header |
Devpropdef.h (inclusief Devpropdef.h) |