Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
V Windows Vista a novějších verzích Windows představuje identifikátor DEVPROP_TYPE_EMPTY speciální identifikátor základního datového typu, který označuje, že vlastnost neexistuje.
Remarks
K odstranění vlastnosti použijte tento identifikátor základního datového typu s funkcemi vlastností zařízení.
Pokud funkce vlastností zařízení vrátí tento identifikátor základního datového typu, vlastnost neexistuje.
DEVPROP_TYPE_EMPTY nelze kombinovat s modifikátory vlastnost-datový typ DEVPROP_TYPEMOD_ARRAY nebo DEVPROP_TYPEMOD_LIST.
Odstranění vlastnosti
Chcete-li odstranit vlastnost, zavolejte odpovídající funkci vlastnosti SetupDiSetXxx a nastavte parametry funkce následujícím způsobem:
Nastavte parametr PropertyType na DEVPROP_TYPE_EMPTY, PropertyBuffer parametr null a PropertyBufferSize parametr na nulu.
Nastavte ostatní vstupní parametry funkce podle potřeby pro nastavení vlastnosti.
Pokud se DEVPROP_TYPE_EMPTY použije při pokusu o odstranění vlastnosti, která neexistuje, operace odstranění selže a volání GetLastError vrátí ERROR_NOT_FOUND.
Načtení vlastnosti, která neexistuje
Volání funkce vlastnosti SetupDiGetXxx , která se pokusí načíst vlastnost zařízení, která neexistuje, selže a následné volání GetLastError vrátí ERROR_NOT_FOUND. Funkce vlastnosti SetupAPI nastaví parametr *PropertyType na DEVPROP_TYPE_EMPTY.
Requirements
Header |
Devpropdef.h (včetně Devpropdef.h) |