NPAB_Get_Card_Config_Info
Retrieves and returns configuration information for bus architectures that keep this information on a per slot basis.
LONG NPAB_Get_Card_Config_Info ( LONG npaHandle, LONG busTag, LONG uniqueID, LONG size, LONG parameter0, LONG parameter1, void *configInfo );
The following table lists return values and descriptions.
Call NPAB_Get_Card_Config_Info only if the busTag that identifies a bus has configuration information for the bus on a per slot basis.
It is the caller's responsibility to know how much and what sort of information is returned, so that configInfo is set pointing to a sufficiently large space and the resulting information can be interpreted.
Both parameter0 and parameter1 are defined on a per bus architecture basis. Their meanings must be the same on all implementations of a particular bus but vary from one bus to another. One or both of these parameters can be unused; and if unused, should be set to 0.
The following are the parameter values for the specified bus type:
EISA Bus
MCA Bus
PCI Bus
PC Card Bus (PCMCIA)
CardBus Bus
PnP ISA Bus
Parameter |
Value |
---|---|
Size |
469 |
parameter0 |
n/a |
parameter1 |
n/a |
configInfo |
configInfo filled in with PnP ISA configuration information for the specified uniqueID. The definition of the information returned in the PNP_ISA_Config_Info structure. |