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.