Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
The DEVICE_INSTALL_STATE enumeration describes a device's installation state.
Syntax
typedef enum _DEVICE_INSTALL_STATE {
InstallStateInstalled,
InstallStateNeedsReinstall,
InstallStateFailedInstall,
InstallStateFinishInstall
} DEVICE_INSTALL_STATE, *PDEVICE_INSTALL_STATE;
Constants
InstallStateInstalledThe device is installed. |
InstallStateNeedsReinstallThe system will try to reinstall the device on a later enumeration. |
InstallStateFailedInstallThe device did not install properly. |
InstallStateFinishInstallThe installation of this device is not yet complete. |
Remarks
The IoGetDeviceProperty routine supplies a DEVICE_INSTALL_STATE enumeration value when a driver requests DevicePropertyInstallState. The operating system uses the value as a hint about the install state of the device.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Available in Microsoft Windows XP and later versions of the Windows operating system. |
| Header | wdm.h (include Wdm.h) |