Previous Next

PCMCIA_INTERFACE_STANDARD Interface Memory Card Routines

This section describes the PCMCIA_INTERFACE_STANDARD interface routines provided by the system PCMCIA bus driver in Microsoft® Windows® 2000 and later operating systems. PCMCIA memory card drivers can call these routines to perform the following operations:

To obtain pointers to these interface routines, a driver sends the PCMCIA bus driver an IRP_MJ_PNP request that specifies a IRP_MN_QUERY_INTERFACE minor function. The bus driver returns the interface information in a PCMCIA_INTERFACE_STANDARD structure:

typedef struct _PCMCIA_INTERFACE_STANDARD {
    USHORT    Size;
    USHORT    Version;
    PINTERFACE_REFERENCE    InterfaceReference;
    PINTERFACE_DEREFERENCE    InterfaceDereference;
    PVOID    Context;
    PPCMCIA_MODIFY_MEMORY_WINDOW    ModifyMemoryWindow;
    PPCMCIA_SET_VPP    SetVpp;
    PPCMCIA_IS_WRITE_PROTECTED    IsWriteProtected;
} PCMCIA_INTERFACE_STANDARD;

For more information on how to obtain a PCMCIA_INTERFACE_STANDARD interface, see PCMCIA_INTERFACE_STANDARD Interface for Memory Cards.

The routines in this section are listed in alphabetical order.