SVR5 and SCO OpenServer 5
bind I/O addresses to a client
int CardServices (RequestIO, ClientHandle_t *pClientHandle,
int n1, int RelReqIOLen,
RelReqIO_t *pRelReqIO, rm_key_t key);
requests CardServices to access
its resource configuration table
and bind I/O addresses to a client.
Pointer to a
structure that was returned from a previous call to the
Length of the
Must be set to 11.
Pointer to a
RelReqIOLen not equal to 11.
Share and/or alias bit in
usAttributes1/2 member of the RelReqIO structure
Base port address not valid.
*pClientHandle does not point to registered owner.
Socket not valid.
Earlier configuration still effective.
Some or all of I/O range requested is already in use.
No card inserted.
I/O address(es) bound to client.
is called as part of client configuration
to request I/O address space for the card.
The RequestIO service
cannot override an active configuration.
service must be invoked before using the RequestIO service.
After the client secures I/O and other resources,
it must issue a
request to begin using the resources it requested.
The RequestIO service is for 16-bit cards only.
The 32-bit CardBus cards must use the
service to secure an I/O range.
16-bit cards must also use
RequestWindow instead of RequestIO
if the requested I/O address range
is outside of the first 64 Kb of system I/O address space.
Context and synchronization
Interrupt, initialization, or user
16-bit PC Card only.
1, 2, 3
19 June 2005
© 2005 The SCO Group, Inc. All rights reserved.
OpenServer 6 and UnixWare (SVR5) HDK - June 2005