PEP_ACPI_QUERY_OBJECT_INFORMATION 구조체(pep_x.h)
PEP_ACPI_QUERY_OBJECT_INFORMATION 구조체에는 ACPI 개체에 대한 정보가 포함됩니다.
구문
typedef struct _PEP_ACPI_QUERY_OBJECT_INFORMATION {
[in] PEPHANDLE DeviceHandle;
[in] PEP_ACPI_OBJECT_NAME Name;
[in] PEP_ACPI_OBJECT_TYPE Type;
[in] ULONG ObjectFlags;
union {
struct {
ULONG InputArgumentCount;
ULONG OutputArgumentCount;
} MethodObject;
} DUMMYUNIONNAME;
} PEP_ACPI_QUERY_OBJECT_INFORMATION, *PPEP_ACPI_QUERY_OBJECT_INFORMATION;
멤버
[in] DeviceHandle
ACPI 서비스에 대한 디바이스 등록을 식별하는 PEPHANDLE 값입니다. PEP(플랫폼 확장 플러그 인)는 이전 PEP_NOTIFY_ACPI_REGISTER_DEVICE 알림에 대한 응답으로 이 핸들을 제공했습니다.
[in] Name
개체의 경로 상대 네 문자 이름을 지정하는 PEP_ACPI_OBJECT_NAME 공용 구조체입니다.
[in] Type
개체 형식을 지정하는 PEP_ACPI_OBJECT_TYPE 열거형 값입니다. 현재 컨트롤 메서드는 이 멤버에 대해 정의된 유일한 개체 형식입니다(Type = PepAcpiObjectTypeMethod).
[in] ObjectFlags
입력 플래그 집합입니다. 이 멤버에 대한 플래그는 현재 정의되어 있지 않으며 항상 PEP_ACPI_OBJECT_FLAG_NONE(0x0)로 설정됩니다.
DUMMYUNIONNAME
쿼리 결과입니다. 지정된 개체가 컨트롤 메서드인 경우 PEP(플랫폼 확장 플러그 인)는 쿼리 결과를 이 공용 구조체의 MethodObject 멤버에 씁니다.
[out] DUMMYUNIONNAME.MethodObject
컨트롤 메서드 개체에 대한 정보입니다.
DUMMYUNIONNAME.MethodObject.InputArgumentCount
컨트롤 메서드에서 예상하는 입력 인수의 수입니다.
DUMMYUNIONNAME.MethodObject.OutputArgumentCount
컨트롤 메서드에서 생성된 출력 인수의 수입니다.
설명
이 구조는 PEP_NOTIFY_ACPI_QUERY_OBJECT_INFORMATION 알림에서 사용됩니다. 구조체의 이름, 형식 및 플래그 멤버에는 이 알림을 보낼 때 PoFx(Windows 전원 관리 프레임워크 )에서 제공하는 입력 값이 포함됩니다. MethodObject 멤버에는 PEP가 알림에 대한 응답으로 구조체에 쓰는 출력 값이 포함되어 있습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pep_x.h(Pep_x.h 포함) |