DXCoreHardwareID structure (dxcore_interface.h)
Represents the PnP hardware ID parts for an adapter.
Syntax
struct DXCoreHardwareID {
uint32_t vendorID;
uint32_t deviceID;
uint32_t subSysID;
uint32_t revision;
};
Members
vendorID
Type: uint32_t*
The PCI ID or ACPI ID of the adapter's hardware vendor. If this value is less than or equal to 0xFFFF, it is a PCI ID; otherwise, it is an ACPI ID.
deviceID
Type: uint32_t*
The PCI ID or ACPI ID of the adapter's hardware device. If vendorID is a PCI ID, it is also a PCI ID; otherwise, it is an ACPI ID.
subSysID
Type: uint32_t*
The PCI ID or ACPI ID of the adapter's hardware subsystem. If vendorID is a PCI ID, it is also a PCI ID; otherwise, it is an ACPI ID.
revision
Type: uint32_t*
The adapter's PCI or ACPI revision number. If vendorID is a PCI ID, it is a PCI device revision number; otherwise, it is an ACPI device revision number.
Requirements
Requirement | Value |
---|---|
Minimum supported client | Windows 10 (Build 18936) |
Header | dxcore_interface.h (include dxcore.h) |