PEP_ACPI_RESOURCE_FLAGS union (pep_x.h)
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.
Syntax
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;
Members
AsULong
The consolidated values of the flags in DUMMYSTRUCTNAME.
DUMMYSTRUCTNAME
A structure containing ACPI resource flags.
DUMMYSTRUCTNAME.Shared
When set, indicates that this is a shared device.
DUMMYSTRUCTNAME.Wake
When set, indicates that this device can be woken from a low-power state.
DUMMYSTRUCTNAME.ResourceUsage
When set, indicates that this device is in use.
DUMMYSTRUCTNAME.SlaveMode
When set, indicates that this device is in slave mode.
DUMMYSTRUCTNAME.AddressingMode
When set, indicates that this device is in addressing mode.
DUMMYSTRUCTNAME.SharedMode
When set, indicates that this device is in shared mode.
DUMMYSTRUCTNAME.Reserved
This member is reserved and should be set to zero.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Supported starting with Windows 10. |
Header | pep_x.h (include Pep_x.h) |