PCMCIA_INTERFACE_STANDARD
Windows Driver Kit: Buses
PCMCIA_INTERFACE_STANDARD

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.

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;

Members

Size
Indicates the size of the returned interface.
Version
Indicates the version of the returned interface.
InterfaceReference
Pointer to the PCMCIA_INTERFACE_STANDARD InterfaceReference Routine.
InterfaceDereference
Pointer to the PCMCIA_INTERFACE_STANDARD InterfaceDereference Routine.
Context
Pointer 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.
ModifyMemoryWindow
Pointer to the PCMCIA_MODIFY_MEMORY_WINDOW interface routine.
SetVpp
Pointer to the PCMCIA_SET_VPP interface routine.
IsWriteProtected
Pointer to the PCMCIA_IS_WRITE_PROTECTED interface routine.

Requirements

Headers: Declared in ntddpcm.h. Include ntddpcm.h.

See Also

PCMCIA_MODIFY_MEMORY_WINDOW, PCMCIA_SET_VPP, PCMCIA_IS_WRITE_PROTECTED, PCMCIA_INTERFACE_STANDARD InterfaceDereference Routine


Send feedback on this topic
Built on October 01, 2009
Page view tracker