PEPCALLBACKNOTIFYACPI 콜백 함수(pepfx.h)

AcceptAcpiNotification 이벤트 콜백 루틴은 Windows PoFx(전원 관리 프레임워크)의 ACPI 알림을 처리합니다.

구문

PEPCALLBACKNOTIFYACPI Pepcallbacknotifyacpi;

BOOLEAN Pepcallbacknotifyacpi(
  [in]                ULONG Notification,
  [in, out, optional] PVOID Data
)
{...}

매개 변수

[in] Notification

ACPI 알림 ID입니다. 이 매개 변수는 PoFx가 보내는 ACPI 알림의 유형을 지정합니다. ACPI 알림 ID 목록은 ACPI 알림을 참조하세요.

[in, out, optional] Data

이 알림에 대한 입력 및/또는 출력 데이터를 포함하는 PoFx 할당 구조체에 대한 포인터입니다. 이 구조체의 유형은 알림에 지정된 알림 ID에 따라 달라집니다. 다양한 ACPI 알림 ID에 대해 정의된 구조체 형식 목록은 ACPI 알림을 참조하세요.

반환 값

AcceptAcpiNotification 루틴은 알림을 처리하는 경우 TRUE를 반환하고, 그렇지 않으면 FALSE를 반환해야 합니다.

설명

이 루틴은 디바이스에 대한 PEP(플랫폼 확장 플러그 인)에 의해 구현됩니다. PEP_INFORMATION 구조체의 AcceptAcpiNotification 멤버는 AcceptAcpiNotification 루틴에 대한 포인터입니다. PEP는 PoFxRegisterPlugin 또는 PoFxRegisterPluginEx 루틴을 호출하여 PEP의 AcceptAcpiNotification 루틴을 PoFx에 등록합니다.

PEP의 AcceptAcpiNotification 루틴이 호출되는 IRQL은 전송되는 알림 유형에 따라 달라집니다. 알림 유형은 Notification 매개 변수로 지정됩니다. 각 알림 유형이 전송되는 IRQL에 대한 자세한 내용은 ACPI 알림 아래의 개별 참조 페이지를 참조하세요.

요구 사항

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

추가 정보

PEP_INFORMATION

PoFxRegisterPlugin

PoFxRegisterPluginEx