PEP_ACPI_PREPARE_DEVICE 구조체(pepfx.h)

PEP_ACPI_PREPARE_DEVICE 구조는 PEP(플랫폼 확장 플러그 인)가 지정된 디바이스에 대한 ACPI 서비스를 제공할 준비가 되었는지 여부를 나타냅니다.

구문

typedef struct _PEP_ACPI_PREPARE_DEVICE {
  [in]  PCUNICODE_STRING AcpiDeviceName;
  [in]  ULONG            InputFlags;
  [out] BOOLEAN          DeviceAccepted;
  [out] ULONG            OutputFlags;
} PEP_ACPI_PREPARE_DEVICE, *PPEP_ACPI_PREPARE_DEVICE;

멤버

[in] AcpiDeviceName

디바이스의 정규화된 BIOS 이름을 포함하는 ANSI_STRING 구조체에 대한 포인터입니다. 이 이름은 ACPI 네임스페이스에 있는 디바이스의 경로와 이름을 지정합니다. 자세한 내용은 자식 디바이스 열거 및 제어 메서드를 참조하세요.

[in] InputFlags

입력 플래그 집합입니다. 이 멤버에 대한 플래그는 현재 정의되어 있지 않으며 항상 PEP_ACPI_PREPARE_DEVICE_INPUT_FLAG_NONE(0x0)로 설정됩니다.

[out] DeviceAccepted

PEP가 디바이스에 ACPI 서비스를 제공할 준비가 되었는지 여부입니다. PEP가 이 디바이스에 대한 ACPI 서비스의 유일한 공급자로 준비되면 이 멤버를 TRUE로 설정하고, 그렇지 않은 경우 FALSE로 설정합니다.

[out] OutputFlags

출력 플래그 집합입니다. 현재 이 멤버에 대해 정의된 플래그가 없습니다. 이 멤버를 PEP_ACPI_PREPARE_DEVICE_OUTPUT_FLAG_NONE(0x0)로 설정합니다.

설명

이 구조체는 PEP_NOTIFY_ACPI_PREPARE_DEVICE 알림에서 사용됩니다. 구조체의 AcpiDeviceNameInputFlags 멤버에는 이 알림이 PEP로 전송되는 경우 PoFx(Windows 전원 관리 프레임워크 )에서 제공하는 입력 값이 포함됩니다. DeviceAcceptedOutputFlags 멤버에는 PEP가 알림에 대한 응답으로 구조체에 쓰는 출력 값이 포함됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 부터 지원합니다.
머리글 pepfx.h(Pep_x.h 포함)

추가 정보

ANSI_STRING

PEP_NOTIFY_ACPI_PREPARE_DEVICE