PCMCIA_INTERFACE_STANDARD结构 (ntddpcm.h)

PCMCIA 总线驱动程序使 PCMCIA 内存卡驱动程序可以使用PCMCIA_INTERFACE_STANDARD接口,以便他们无需分配 IRP 即可直接调用总线驱动程序。

语法

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;

成员

Size

指示返回的接口的大小。

Version

指示返回的接口的版本。

InterfaceReference

指向 InterfaceReference 实现的指针。

InterfaceDereference

指向 InterfaceDereference 实现的指针。

Context

指向包含接口上下文信息的不透明句柄的指针。 调用属于 PCMCIA_INTERFACE_STANDARD 接口的例程的驱动程序在调用这些例程时必须将此值传递给接口例程。

ModifyMemoryWindow

指向 PCMCIA_MODIFY_MEMORY_WINDOW 接口例程的指针。

SetVpp

指向 PCMCIA_SET_VPP 接口例程的指针。

IsWriteProtected

指向 PCMCIA_IS_WRITE_PROTECTED 接口例程的指针。

要求

   
Header ntddpcm.h (包括 Ntddpcm.h)

另请参阅

PCMCIA_IS_WRITE_PROTECTED

PCMCIA_MODIFY_MEMORY_WINDOW

PCMCIA_SET_VPP