다음을 통해 공유


POFXCALLBACKREQUESTINTERRUPT 콜백 함수(pepfx.h)

RequestInterrupt는 하드웨어 플랫폼이 저전력 상태인 동안 손실되었을 수 있는 에지 트리거 인터럽트를 운영 체제에서 재생하라는 일상적인 요청을.

통사론

POFXCALLBACKREQUESTINTERRUPT Pofxcallbackrequestinterrupt;

NTSTATUS Pofxcallbackrequestinterrupt(
  [in] ULONG Gsiv
)
{...}

매개 변수

[in] Gsiv

이 인터럽트(GSIV)를 식별하는 GSIV(전역 시스템 인터럽트 벡터) 번호입니다. ACPI 펌웨어는 GSIV 번호를 모든 기본 인터럽트 라인에 할당합니다. 보조(GPIO) 인터럽트 라인의 경우 GSIV 번호는 운영 체제에 의해 동적으로 할당됩니다.

반환 값

RequestInterrupt 지정된 인터럽트가 성공적으로 재생되면 STATUS_SUCCESS 반환합니다. 가능한 오류 반환 값에는 다음 상태 코드가 포함됩니다.

반환 코드 묘사
STATUS_INVALID_PARAMETER
유효한 GSIV 번호가 아닙니다.

발언

이 루틴은 PoFx(전원 관리 프레임워크)에 의해 구현되며 PEP(플랫폼 확장 플러그 인)에서 호출됩니다. PEP_KERNEL_INFORMATION_STRUCT_V3 구조의 RequestInterrupt 멤버는 RequestInterrupt 루틴에 대한 포인터입니다.

에지 트리거 인터럽트 신호의 어설션은 본질적으로 일시적이며 인터럽트 발생 시 주 인터럽트 컨트롤러에 대한 전원이 꺼지면 손실될 수 있습니다. 반면, 수준 트리거 인터럽트 신호는 서비스를 받을 수 있을 때까지 어설션된 상태로 유지되어야 합니다.

PEP는 IRQL <= HIGH_LEVEL 이 루틴을 호출할 수 있습니다.

요구 사항

요구
지원되는 최소 클라이언트 Windows 10부터 지원됩니다.
대상 플랫폼 Windows
헤더 pepfx.h(Pep_x.h 포함)
IRQL <= HIGH_LEVEL

참고 항목

PEP_KERNEL_INFORMATION_STRUCT_V3