ia64 / ntdllntoskrnl /

_DEVICE_CAPABILITIES

← 5.2.3790.3959 3 builds latest →
struct _DEVICE_CAPABILITIES {
unsigned short Size;/* 0x0 2 */
unsigned short Version;/* 0x2 2 */
unsigned long DeviceD1 : 1;/* 0x4:0 4 */
unsigned long DeviceD2 : 1;/* 0x4:1 4 */
unsigned long LockSupported : 1;/* 0x4:2 4 */
unsigned long EjectSupported : 1;/* 0x4:3 4 */
unsigned long Removable : 1;/* 0x4:4 4 */
unsigned long DockDevice : 1;/* 0x4:5 4 */
unsigned long UniqueID : 1;/* 0x4:6 4 */
unsigned long SilentInstall : 1;/* 0x4:7 4 */
unsigned long RawDeviceOK : 1;/* 0x4:8 4 */
unsigned long SurpriseRemovalOK : 1;/* 0x4:9 4 */
unsigned long WakeFromD0 : 1;/* 0x4:10 4 */
unsigned long WakeFromD1 : 1;/* 0x4:11 4 */
unsigned long WakeFromD2 : 1;/* 0x4:12 4 */
unsigned long WakeFromD3 : 1;/* 0x4:13 4 */
unsigned long HardwareDisabled : 1;/* 0x4:14 4 */
unsigned long NonDynamic : 1;/* 0x4:15 4 */
unsigned long WarmEjectSupported : 1;/* 0x4:16 4 */
unsigned long NoDisplayInUI : 1;/* 0x4:17 4 */
unsigned long Reserved : 14;/* 0x4:18 4 */
unsigned long Address;/* 0x8 4 */
unsigned long UINumber;/* 0xc 4 */
unsigned long D1Latency;/* 0x34 4 */
unsigned long D2Latency;/* 0x38 4 */
unsigned long D3Latency;/* 0x3c 4 */
};
size 64 (0x40)29 members0 holespadding 01 cacheline
Used in (1)