// miniport.h
typedef struct _PCI_SEGMENT_BUS_NUMBER {
union {
struct {
ULONG BusNumber : 8;
ULONG SegmentNumber : 16;
ULONG Reserved : 8;
} bits;
ULONG AsULONG;
} u;
} PCI_SEGMENT_BUS_NUMBER, *PPCI_SEGMENT_BUS_NUMBER;
View the official Windows Driver Kit DDI reference// wdm.h
typedef struct _PCI_SEGMENT_BUS_NUMBER {
union {
struct {
ULONG BusNumber : 8;
ULONG SegmentNumber : 16;
ULONG Reserved : 8;
} bits;
ULONG AsULONG;
} u;
} PCI_SEGMENT_BUS_NUMBER, *PPCI_SEGMENT_BUS_NUMBER;
View the official Windows Driver Kit DDI referenceNo description available.
The PCI_SEGMENT_BUS_NUMBER structure contains information about the bus and segment numbers.
uu.bitsu.bits.BusNumberIdentifies a PCI bus.
u.bits.SegmentNumberIdentifies a PCI segment.
u.bits.ReservedReserved.
u.AsULONGPCI_SEGMENT_BUS_NUMBER is reserved for system use.
Reserved for system use.
uu.bitsu.bits.BusNumberu.bits.SegmentNumberu.bits.Reservedu.AsULONG