DEVICE_BUS_SPECIFIC_RESET_TYPE - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// 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 reference

NtDoc

No description available.

Windows Driver Kit DDI reference (ns-wdm-device_bus_specific_reset_type)

Description

Defines the DEVICE_BUS_SPECIFIC_RESET_TYPE union.

Members

Pci

Defines the Pci structure.

Pci.FunctionLevelDeviceReset

Defines the ULONGLONG member FunctionLevelDeviceReset.

Pci.PlatformLevelDeviceReset

Defines the ULONGLONG member PlatformLevelDeviceReset.

Pci.SecondaryBusReset

Defines the ULONGLONG member SecondaryBusReset.

Pci.PowerControllerReset

Defines the ULONGLONG member PowerControllerReset.

Pci.Reserved

Reserved for future use.

Acpi

Defines the Acpi structure.

Acpi.FunctionLevelDeviceReset

Defines the ULONGLONG member FunctionLevelDeviceReset.

Acpi.PlatformLevelDeviceReset

Defines the ULONGLONG member PlatformLevelDeviceReset.

Acpi.Reserved

Reserved for future use.

AsULONGLONG

Defines the ULONGLONG member AsULONGLONG.

Remarks

See also