// kdnetpf.h
typedef struct _NDIS_KDNET_QUERY_PF_INFORMATION {
NDIS_OBJECT_HEADER Header;
NDIS_KDNET_BDF Bdf;
UCHAR NetworkAdddress[6];
ULONG UsageTag;
ULONG MaximumNumberOfSupportedPfs;
ULONG DeviceId;
} NDIS_KDNET_QUERY_PF_INFORMATION, *PNDIS_KDNET_QUERY_PF_INFORMATION;
View the official Windows Driver Kit DDI referenceNo description available.
The NDIS_KDNET_QUERY_PF_INFORMATION structure describes the data required to query the PF management data.
It is used by OID_KDNET_QUERY_PF_INFORMATION.
HeaderA NDIS_OBJECT_HEADER structure used to package the object type, version, and size information that is required in many NDIS 6.0 structures.
BdfThe PF PCI location to query for.
NetworkAdddress[6]The PF assigned MAC address.
UsageTagThe PF Usage tag described by NDIS_KDNET_PF_USAGE_TAG.
MaximumNumberOfSupportedPfsThe maximum number of Pfs that can be associated to the Primary BDF.
DeviceIdThe KDNET PF device ID. It is used if there is a new added PF and the FW assigns a new DeviceID to the added KDNET PF.