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 调用此例程。
要求
要求 | 价值 |
---|---|
目标平台 | 桌面 |
标头 | ntddpcm.h (包括 Ntddpcm.h) |
IRQL | <=DISPATCH_LEVEL(请参阅“备注”部分)。 |