NPAB_Get_Bus_Specific_Info

Gets bus specific information.

Thread Context:Non-Blocking

Syntax

    LONG NPAB_Get_Bus_Specific_Info (
       LONG   npaHandle,
       LONG   busTag,
       LONG   size,
       void  *busSpecificInfo
       );
    
    

Parameters

npaHandle
(IN) The HAM's handle for using the NPA APIs, assigned during NPA_Register_HAM_Module.
busTag
(IN) A value returned by NPAB_Search_Adapter or by parsing the Product ID option of the NPAOptionStruct. This value specifies the bus on which the operation is to be performed.
size
The size of the caller's buffer.
busSpecificInfo
(OUT) Points to a structure that contains the requested information.

Return Values

The following table lists return values and descriptions.

zero

The requested operation was completed successfully.

4

One of the parameters was invalid.

5

NBI does not provide the requested information for the bus specified.

Remarks

NPAB_Get_Bus_Specific_Info returns supplementary information about the specified bus that might be of use to drivers or to installation and configuration utilities. The bus-specific structures returned by this call are as follows:

NOTE:PCCardInfoStructure handles both PC Card and CardBus information.