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. |