2.3.2.2  Hardware Configuration Functions

The NDIS library provides bus-related functions for EISA, MCA, and PCI. These functions are called by MiniportInitialize to obtain bus-specific information needed to initialize the NIC.

Function Definition
NdisReadEisaSlotInformation Reads the slot information for an EISA network interface card and copies it into a buffer that the NIC driver provides.
NdisReadEisaSlotInformationEx Reads the slot information and a set of functions information for an EISA network interface card that supports alternative configurations and copies these configurations into a buffer that the NIC driver provides.
NdisReadMcaPosInformation Reads data from the POS register on an MCA network interface card and copies this information into a buffer that the NIC driver provides.
NdisImmediateReadPciSlotInformation Reads a specified number of bytes from the configuration space of a specified PCI device.
NdisImmediateWritePciSlotInformation Writes a specified number of bytes to the configuration space of a specified PCI device.
NdisMPciAssignResources Returns a list of resources claimed for a specified PCI device.
NdisReadPciSlotInformation Reads a specified number of bytes from the configuration space of a specified PCI device.
NdisWritePciSlotInformation Writes a specified number of bytes to the configuration space of a specified PCI device.