DEVPROP_TYPE_NULL

V Windows Vista a novějších verzích Windows představuje identifikátor DEVPROP_TYPE_NULL speciální identifikátor základního datového typu, který označuje, že vlastnost zařízení existuje. Vlastnost však nemá žádnou hodnotu, která je přidružena k vlastnosti.

Remarks

Pomocí tohoto identifikátoru základního typu vlastnosti s funkcemi vlastností zařízení odstraňte hodnotu přidruženou k vlastnosti zařízení.

Pokud funkce vlastnosti zařízení vrátí tento základní datový typ, vlastnost existuje, ale vlastnost nemá žádnou hodnotu, která je k ní přidružena.

Identifikátor DEVPROP_TYPE_NULL nelze kombinovat s modifikátory vlastnost-datový typ DEVPROP_TYPEMOD_ARRAY nebo DEVPROP_TYPEMOD_LIST.

Nastavení vlastnosti tohoto typu

Chcete-li nastavit vlastnost, jejíž datový typ je DEVPROP_TYPE_NULL, zavolejte odpovídající funkci vlastnosti SetupDiSetXxx a nastavte parametry funkce následujícím způsobem:

  • Nastavte parametr PropertyType na DEVPROP_TYPE_NULL, PropertyBuffer parametr null a PropertyBufferSize parametr na nulu.

  • Nastavte ostatní vstupní parametry funkce podle potřeby pro nastavení vlastnosti.

Načtení vlastnosti tohoto typu

Volání funkce vlastnosti SetupDiGetXxx , která se pokusí načíst vlastnost zařízení, která nemá žádnou hodnotu, nebude úspěšná a nastaví parametr *PropertyType na DEVPROP_TYPE_NULL.

Requirements

Header

Devpropdef.h (včetně Devpropdef.h)