NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | STRUCTURE MEMBERS | RETURN VALUES | CONTEXT | SEE ALSO
#include <sys/pccard.h>int32_t csx_GetFirstClient(get_firstnext_client_t *fnc);
Solaris DDI Specific (Solaris DDI)
The functions csx_GetFirstClient() and csx_GetNextClient() return information about the first or subsequent PC cards, respectively, that are installed in the system.
uint32_t Socket; /* socket number */ uint32_t Attributes; /* attributes */ client_handle_t client_handle; /* client handle */ uint32_t num_clients; /* number of clients */
The fields are defined as follows:
If the CS_GET_FIRSTNEXT_CLIENT_SOCKET_ONLY attribute is set, return information only on the PC card installed in this socket.
This field indicates the type of client. The field is bit-mapped; the following bits are defined:
Return information on all clients.
Return client information for the specified socket only.
The client handle of the PC card driver is returned in this field.
The number of clients is returned in this field.
Successful operation.
Client handle is invalid.
Socket number is invalid.
No PC Card in socket.
PC Card driver does not handle the CS_EVENT_CLIENT_INFO event.
No PCMCIA hardware installed.
This function may be called from user or kernel context.
PC Card 95 Standard, PCMCIA/JEIDA
NAME | SYNOPSIS | INTERFACE LEVEL | PARAMETERS | DESCRIPTION | STRUCTURE MEMBERS | RETURN VALUES | CONTEXT | SEE ALSO