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