NDIS-Supplied Hardware Configuration Functions (NDIS 5.1)
Note NDIS 5. x has been deprecated and is superseded by NDIS 6. x. For new NDIS driver development, see Network Drivers Starting with Windows Vista. For information about porting NDIS 5. x drivers to NDIS 6. x, see Porting NDIS 5.x Drivers to NDIS 6.0.
The NDIS Library provides bus-related functions for EISA, PCI, and PC Card. These functions are called by MiniportInitializeto obtain bus-specific information needed to initialize the network interface card (NIC).
The following hardware configuration functions are supplied by NDIS:
- 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.
- NdisReadPcmciaAttributeMemory
Reads bus-relative configuration parameters for a PC Card NIC from attribute memory.
- NdisWritePcmciaAttributeMemory
Writes bus-relative configuration parameters for a PC Card NIC to attribute memory.
- NdisReadNetworkAddress
Returns the software-configurable network address that was stored in the registry for a NIC when the NIC was installed in the machine.