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 핀의 전압을 0볼트로 설정하고 Vpp 핀을 사용하지 않도록 설정하도록 지정합니다.
PCMCIA_VPP_12V
Vpp 핀의 전압을 12볼트로 설정하도록 지정합니다.
PCMCIA_VPP_IS_VCC
Vpp 핀의 전압이 Vcc(기본 카드 전원) 핀의 전압과 동일하게 설정되도록 지정합니다.
반환 값
PCMCIA_SET_VPP 인터페이스 루틴은 요청된 전압 수준이 설정된 후 TRUE를 반환합니다.
설명
PCMCIA_SET_VPP 인터페이스 루틴은 요청된 전압이 카드 안정적인 상태로 설정된 후 호출자에게 제어를 반환합니다.
호출자는 컨텍스트 매개 변수를 PCMCIA 버스 드라이버가 지정한 컨텍스트로 설정해야 합니다. PCMCIA 버스 드라이버는 인터페이스 루틴에 대한 포인터를 포함하는 동일한 PCMCIA_INTERFACE_STANDARD 구조체의 Context 멤버에 있는 인터페이스 루틴에 대한 컨텍스트를 반환합니다. Context 매개 변수가 유효하지 않으면 시스템 동작이 정의되지 않고 시스템이 중지될 수 있습니다.
이 루틴의 호출자는 IRQL <= DISPATCH_LEVEL 실행할 수 있습니다. 전반적인 시스템 성능을 유지하려면 드라이버가 IRQL < DISPATCH_LEVEL 이 루틴을 호출하는 것이 좋습니다.
요구 사항
요구 사항 | 값 |
---|---|
대상 플랫폼 | 데스크톱 |
머리글 | ntddpcm.h(Ntddpcm.h 포함) |
IRQL | <=DISPATCH_LEVEL(설명 섹션 참조) |