Returns resource attribute information.
int32 pdiag_cs_get_attr ( char *device_instance, char *attribute, char **cvalue, char *type )
The pdiag_cs_get_attr subroutine searches the data configuration database to obtain the value of the attribute for the device. The value and type is returned to the calling application.
| Parameter | Description | |
|---|---|---|
| device_instance | Name of the device under test. | |
| attribute | Character string describing attribute to be retrieved. Supported device attribute names: | |
| alias | ||
| alt_addr | ||
| attn_mac | ||
| beacon_mac | ||
| bus_addr_start | ||
| bus_id | ||
| bus_intr_lvl | ||
| bus_io_addr | ||
| bus_io_length | ||
| bus_mem_addr | ||
| bus_mem_start | ||
| bus_type | ||
| dma1_start | ||
| dma2_start | ||
| dma3_start | ||
| dma4_start | ||
| dma_bus_mem | ||
| dma_channel | ||
| dma_lvl | ||
| gd_frequency | ||
| int_level | ||
| intr_priority | ||
| rcv_que_size | ||
| ring_speed | ||
| use_alt_addr | ||
| vram_start | ||
| xmt_que_size | ||
| cvalue | Pointer to data buffer, set by this function to address of buffer allocated to hold the attribute data. | |
| type | Character set by this function to indicate the returned data type. Supported data types are: | |
|
||
A value of 0 is returned if successful.