Partilhar via


Calling a PCMCIA_INTERFACE_STANDARD Interface Routine

This section describes how to call a PCMCIA_INTERFACE_STANDARD interface routine.

After a driver obtains an PCMCIA_INTERFACE_STANDARD Interface Memory Card Routines structure from the PCMCIA bus driver, the driver can call the interface routines.

Each interface routine requires a context pointer. The driver must use the Context member value returned by the PCMCIA bus driver in the PCMCIA_INTERFACE_STANDARD structure. If the context pointer is not valid, the system behavior is not defined, and the system might halt.

The PCMCIA_INTERFACE_STANDARD interface routines can be called at IRQL <= DISPATCH_LEVEL. To maintain overall system performance, it is strongly recommended that a driver call these routines at IRQL < DISPATCH_LEVEL. Calling an interface routine at IRQL DISPATCH_LEVEL can cause the caller to block system operation for a significant period of time.