// pep_x.h
typedef union _PEP_ACPI_RESOURCE_FLAGS {
ULONG AsULong;
struct {
ULONG Shared : 1;
ULONG Wake : 1;
ULONG ResourceUsage : 1;
ULONG SlaveMode : 1;
ULONG AddressingMode : 1;
ULONG SharedMode : 1;
ULONG Reserved : 26;
} DUMMYSTRUCTNAME;
} PEP_ACPI_RESOURCE_FLAGS, *PPEP_ACPI_RESOURCE_FLAGS;
View the official Windows Driver Kit DDI reference// pepfx.h
typedef union _PEP_ACPI_RESOURCE_FLAGS {
ULONG AsULong;
struct {
ULONG Shared : 1;
ULONG Wake : 1;
ULONG ResourceUsage : 1;
ULONG SlaveMode : 1;
ULONG AddressingMode : 1;
ULONG SharedMode : 1;
ULONG Reserved : 26;
} DUMMYSTRUCTNAME;
} PEP_ACPI_RESOURCE_FLAGS, *PPEP_ACPI_RESOURCE_FLAGS;
View the official Windows Driver Kit DDI referenceNo description available.
[!NOTE] Microsoft supports a diverse and inclusionary environment. This article contains references to terminology that the Microsoft Style Guide for Bias-Free Communications recognizes as exclusionary. The word or phrase is used in this article for consistency because it currently appears in the software. When the software is updated to remove the language, this article will be updated to be in alignment.
The PEP_ACPI_RESOURCE_FLAGS structure contains flags describing an ACPI resource.
AsULongThe consolidated values of the flags in DUMMYSTRUCTNAME.
DUMMYSTRUCTNAMEA structure containing ACPI resource flags.
DUMMYSTRUCTNAME.SharedWhen set, indicates that this is a shared device.
DUMMYSTRUCTNAME.WakeWhen set, indicates that this device can be woken from a low-power state.
DUMMYSTRUCTNAME.ResourceUsageWhen set, indicates that this device is in use.
DUMMYSTRUCTNAME.SlaveModeWhen set, indicates that this device is in slave mode.
DUMMYSTRUCTNAME.AddressingModeWhen set, indicates that this device is in addressing mode.
DUMMYSTRUCTNAME.SharedModeWhen set, indicates that this device is in shared mode.
DUMMYSTRUCTNAME.ReservedThis member is reserved and should be set to zero.
[!NOTE] Microsoft supports a diverse and inclusionary environment. This article contains references to terminology that the Microsoft Style Guide for Bias-Free Communications recognizes as exclusionary. The word or phrase is used in this article for consistency because it currently appears in the software. When the software is updated to remove the language, this article will be updated to be in alignment.
The PEP_ACPI_RESOURCE_FLAGS structure contains flags describing an ACPI resource.
AsULongThe consolidated values of the flags in DUMMYSTRUCTNAME.
DUMMYSTRUCTNAMEA structure containing ACPI resource flags.
DUMMYSTRUCTNAME.SharedWhen set, indicates that this is a shared device.
DUMMYSTRUCTNAME.WakeWhen set, indicates that this device can be woken from a low-power state.
DUMMYSTRUCTNAME.ResourceUsageWhen set, indicates that this device is in use.
DUMMYSTRUCTNAME.SlaveModeWhen set, indicates that this device is in slave mode.
DUMMYSTRUCTNAME.AddressingModeWhen set, indicates that this device is in addressing mode.
DUMMYSTRUCTNAME.SharedModeWhen set, indicates that this device is in shared mode.
DUMMYSTRUCTNAME.ReservedThis member is reserved and should be set to zero.