// wdm.h
typedef union _DEVICE_BUS_SPECIFIC_RESET_TYPE {
struct {
ULONGLONG FunctionLevelDeviceReset : 1;
ULONGLONG PlatformLevelDeviceReset : 1;
ULONGLONG SecondaryBusReset : 1;
ULONGLONG PowerControllerReset : 1;
ULONGLONG NoOpReset : 1;
ULONGLONG Reserved : 59;
} Pci;
struct {
ULONGLONG FunctionLevelDeviceReset : 1;
ULONGLONG PlatformLevelDeviceReset : 1;
ULONGLONG Reserved : 62;
} Acpi;
ULONGLONG AsULONGLONG;
} DEVICE_BUS_SPECIFIC_RESET_TYPE, *PDEVICE_BUS_SPECIFIC_RESET_TYPE;
View the official Windows Driver Kit DDI referenceNo description available.
Defines the DEVICE_BUS_SPECIFIC_RESET_TYPE union.
PciDefines the Pci structure.
Pci.FunctionLevelDeviceResetDefines the ULONGLONG member FunctionLevelDeviceReset.
Pci.PlatformLevelDeviceResetDefines the ULONGLONG member PlatformLevelDeviceReset.
Pci.SecondaryBusResetDefines the ULONGLONG member SecondaryBusReset.
Pci.PowerControllerResetDefines the ULONGLONG member PowerControllerReset.
Pci.ReservedReserved for future use.
AcpiDefines the Acpi structure.
Acpi.FunctionLevelDeviceResetDefines the ULONGLONG member FunctionLevelDeviceReset.
Acpi.PlatformLevelDeviceResetDefines the ULONGLONG member PlatformLevelDeviceReset.
Acpi.ReservedReserved for future use.
AsULONGLONGDefines the ULONGLONG member AsULONGLONG.