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) |