Main Page | Class Hierarchy | Class List | File List | Class Members | File Members

_DEVICE_CAPABILITIES Struct Reference

#include <io.h>

List of all members.

Public Attributes

USHORT Size
USHORT Version
ULONG DeviceD1:1
ULONG DeviceD2:1
ULONG LockSupported:1
ULONG EjectSupported:1
ULONG Removable:1
ULONG DockDevice:1
ULONG UniqueID:1
ULONG SilentInstall:1
ULONG RawDeviceOK:1
ULONG SurpriseRemovalOK:1
ULONG WakeFromD0:1
ULONG WakeFromD1:1
ULONG WakeFromD2:1
ULONG WakeFromD3:1
ULONG HardwareDisabled:1
ULONG NonDynamic:1
ULONG WarmEjectSupported:1
ULONG NoDisplayInUI:1
ULONG Reserved:14
ULONG Address
ULONG UINumber
DEVICE_POWER_STATE DeviceState [PowerSystemMaximum]
SYSTEM_POWER_STATE SystemWake
DEVICE_POWER_STATE DeviceWake
ULONG D1Latency
ULONG D2Latency
ULONG D3Latency


Member Data Documentation

ULONG _DEVICE_CAPABILITIES::Address
 

Definition at line 1974 of file io.h.

Referenced by IoGetDeviceProperty(), and IovpAssertNewRequest().

ULONG _DEVICE_CAPABILITIES::D1Latency
 

Definition at line 1980 of file io.h.

ULONG _DEVICE_CAPABILITIES::D2Latency
 

Definition at line 1981 of file io.h.

ULONG _DEVICE_CAPABILITIES::D3Latency
 

Definition at line 1982 of file io.h.

ULONG _DEVICE_CAPABILITIES::DeviceD1
 

Definition at line 1954 of file io.h.

ULONG _DEVICE_CAPABILITIES::DeviceD2
 

Definition at line 1955 of file io.h.

DEVICE_POWER_STATE _DEVICE_CAPABILITIES::DeviceState[PowerSystemMaximum]
 

Definition at line 1977 of file io.h.

Referenced by IopPnPDispatch().

DEVICE_POWER_STATE _DEVICE_CAPABILITIES::DeviceWake
 

Definition at line 1979 of file io.h.

ULONG _DEVICE_CAPABILITIES::DockDevice
 

Definition at line 1959 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry(), and IopProcessNewDeviceNode().

ULONG _DEVICE_CAPABILITIES::EjectSupported
 

Definition at line 1957 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry().

ULONG _DEVICE_CAPABILITIES::HardwareDisabled
 

Definition at line 1968 of file io.h.

Referenced by IopPnPDispatch(), and IopProcessNewDeviceNode().

ULONG _DEVICE_CAPABILITIES::LockSupported
 

Definition at line 1956 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry().

ULONG _DEVICE_CAPABILITIES::NoDisplayInUI
 

Definition at line 1971 of file io.h.

Referenced by IopProcessNewDeviceNode().

ULONG _DEVICE_CAPABILITIES::NonDynamic
 

Definition at line 1969 of file io.h.

Referenced by IopGetLegacyVetoListDevice().

ULONG _DEVICE_CAPABILITIES::RawDeviceOK
 

Definition at line 1962 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry(), and IopProcessNewDeviceNode().

ULONG _DEVICE_CAPABILITIES::Removable
 

Definition at line 1958 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry().

ULONG _DEVICE_CAPABILITIES::Reserved
 

Definition at line 1972 of file io.h.

ULONG _DEVICE_CAPABILITIES::SilentInstall
 

Definition at line 1961 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry().

USHORT _DEVICE_CAPABILITIES::Size
 

Definition at line 1952 of file io.h.

Referenced by IopPnPDispatch(), and IovpAssertNewRequest().

ULONG _DEVICE_CAPABILITIES::SurpriseRemovalOK
 

Definition at line 1963 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry().

SYSTEM_POWER_STATE _DEVICE_CAPABILITIES::SystemWake
 

Definition at line 1978 of file io.h.

ULONG _DEVICE_CAPABILITIES::UINumber
 

Definition at line 1975 of file io.h.

Referenced by IovpAssertNewRequest().

ULONG _DEVICE_CAPABILITIES::UniqueID
 

Definition at line 1960 of file io.h.

Referenced by IopDeviceCapabilitiesToRegistry(), and IopProcessNewDeviceNode().

USHORT _DEVICE_CAPABILITIES::Version
 

Definition at line 1953 of file io.h.

Referenced by IopPnPDispatch(), and IovpAssertNewRequest().

ULONG _DEVICE_CAPABILITIES::WakeFromD0
 

Definition at line 1964 of file io.h.

ULONG _DEVICE_CAPABILITIES::WakeFromD1
 

Definition at line 1965 of file io.h.

ULONG _DEVICE_CAPABILITIES::WakeFromD2
 

Definition at line 1966 of file io.h.

ULONG _DEVICE_CAPABILITIES::WakeFromD3
 

Definition at line 1967 of file io.h.

ULONG _DEVICE_CAPABILITIES::WarmEjectSupported
 

Definition at line 1970 of file io.h.


The documentation for this struct was generated from the following file:
Generated on Sat May 15 19:46:16 2004 for test by doxygen 1.3.7