PCMCIA_SET_VPP回调函数 (ntddpcm.h)

PCMCIA_SET_VPP接口例程 (辅助电源) 设置 Vpp PCMCIA 引脚的电源级别。

语法

PCMCIA_SET_VPP PcmciaSetVpp;

BOOLEAN PcmciaSetVpp(
  [in, optional] PVOID Context,
  [in]           UCHAR VppLevel
)
{...}

参数

[in, optional] Context

指向接口例程上下文的指针。

[in] VppLevel

指定要在 Vpp 引脚上设置的电压级别。 VppLevel 必须是以下值之一:

PCMCIA_VPP_0V

指定 Vpp 引脚上的电压设置为零伏,并禁用 Vpp 引脚。

PCMCIA_VPP_12V

指定 Vpp 引脚上的电压设置为 12 伏。

PCMCIA_VPP_IS_VCC

指定 Vpp 引脚上的电压设置为等于 Vcc (主卡电源) 引脚上的电压。

返回值

设置请求的电压级别后 ,PCMCIA_SET_VPP 接口例程返回 TRUE

注解

PCMCIA_SET_VPP接口例程在请求的电压建立为卡的稳定状态后,将控制权返回到调用方。

调用方必须将 Context 参数设置为 PCMCIA 总线驱动程序指定的上下文。 PCMCIA 总线驱动程序在包含指向接口例程的指针的同一PCMCIA_INTERFACE_STANDARD结构的 上下文 成员中返回接口例程的上下文。 如果 Context 参数无效,则系统行为未定义,并且系统可能会停止。

此例程的调用方可以在 IRQL <= DISPATCH_LEVEL运行。 为了保持系统的整体性能,建议驱动程序在 IRQL < DISPATCH_LEVEL调用此例程。

要求

   
目标平台 桌面
Header ntddpcm.h (包括 Ntddpcm.h)
IRQL <=DISPATCH_LEVEL (请参阅备注部分.)

另请参阅

PCMCIA_IS_WRITE_PROTECTED

PCMCIA_MODIFY_MEMORY_WINDOW