// ntddpcm.h
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, *PPCMCIA_INTERFACE_STANDARD;
View the official Windows Driver Kit DDI referenceNo description available.
The PCMCIA bus driver makes the PCMCIA_INTERFACE_STANDARD interface available to PCMCIA memory card drivers in order to allow them to make direct calls to the bus driver without allocating IRPs.
SizeIndicates the size of the returned interface.
VersionIndicates the version of the returned interface.
InterfaceReferencePointer to the InterfaceReference implementation.
InterfaceDereferencePointer to the InterfaceDereference implementation.
ContextPointer to an opaque handle that contains interface context information. Drivers that call routines that belong to the PCMCIA_INTERFACE_STANDARD interface must pass this value to the interface routines when they call them.
ModifyMemoryWindowPointer to the PCMCIA_MODIFY_MEMORY_WINDOW interface routine.
SetVppPointer to the PCMCIA_SET_VPP interface routine.
IsWriteProtectedPointer to the PCMCIA_IS_WRITE_PROTECTED interface routine.