다음을 통해 공유


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(설명 섹션 참조)

추가 정보

PCMCIA_IS_WRITE_PROTECTED

PCMCIA_MODIFY_MEMORY_WINDOW