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.