PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 구조체(pepfx.h)
PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 구조에는 사용할 PEP(플랫폼 확장 플러그 인)에 대한 변환된 전원 제어 리소스 목록이 포함되어 있습니다.
구문
typedef struct _PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES {
[in] PEPHANDLE DeviceHandle;
[in] ULONG RequestFlags;
[out] NTSTATUS Status;
SIZE_T TranslatedResourcesSize;
[in] PCM_RESOURCE_LIST TranslatedResources;
} PEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES, *PPEP_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES;
멤버
[in] DeviceHandle
ACPI 서비스에 대한 디바이스 등록을 식별하는 PEPHANDLE 값입니다. PEP(플랫폼 확장 플러그 인)는 이전 PEP_NOTIFY_ACPI_REGISTER_DEVICE 알림에 대한 응답으로 이 핸들을 제공했습니다.
[in] RequestFlags
입력 플래그 집합입니다. 이 멤버에 대한 플래그는 현재 정의되어 있지 않으며 항상 PEP_ACPI_TDCR_FLAG_NONE(0x0)로 설정됩니다.
[out] Status
리소스 변환의 상태 나타내는 NTSTATUS 값입니다. PEP는 이 멤버를 STATUS_SUCCESS 설정하여 PEP가 번역된 리소스를 성공적으로 수신했음을 나타냅니다. 그렇지 않으면 PEP는 이 멤버를 적절한 오류 상태 코드로 설정합니다.
TranslatedResourcesSize
이 구조체를 따르는 TranslatedResources 목록 데이터의 크기(바이트)입니다.
[in] TranslatedResources
리소스 목록의 헤더 역할을 하는 CM_RESOURCE_LIST 구조체입니다. 리소스 목록의 나머지 부분에서는 이 헤더 바로 뒤를 따릅니다.
설명
이 구조는 변환된 전원 제어 리소스 목록을 PEP에 제공하기 위해 PEP_NOTIFY_ACPI_TRANSLATED_DEVICE_CONTROL_RESOURCES 알림에 사용됩니다. 구조체의 RequestFlags, TranslatedResourcesSize 및 TranslatedResources 멤버에는 이 알림을 보낼 때 Windows PoFx( 전원 관리 프레임워크 )에서 제공하는 입력 값이 포함됩니다. Status 멤버에는 PEP가 알림에 대한 응답으로 구조체에 쓰는 출력 값이 포함됩니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 부터 지원합니다. |
머리글 | pepfx.h(Pep_x.h 포함) |