ACPI_ENUM_CHILDREN_INPUT_BUFFER 구조체(acpiioct.h)

ACPI_ENUM_CHILDREN_INPUT_BUFFER 구조체는 IOCTL_ACPI_ENUM_CHILDREN 요청에 대한 입력으로 사용됩니다. 구조체는 요청이 전송되는 디바이스의 네임스페이스에 열거할 자식 개체를 지정합니다.

구문

typedef struct _ACPI_ENUM_CHILDREN_INPUT_BUFFER {
  ULONG Signature;
  ULONG Flags;
  ULONG NameLength;
  CHAR  Name[ANYSIZE_ARRAY];
} ACPI_ENUM_CHILDREN_INPUT_BUFFER, *PACPI_ENUM_CHILDREN_INPUT_BUFFER;

멤버

Signature

ACPI_ENUM_CHILDREN_INPUT_BUFFER_SIGNATURE 설정해야 하는 입력 버퍼의 서명입니다.

Flags

이 항목의 뒷부분에 있는 설명 섹션에 설명된 대로 ACPI 드라이버가 열거하는 개체를 결정하는 플래그입니다.

NameLength

Name 배열에 포함된 NULL 종결자를 포함한 ASCII 문자 수입니다.

Name[ANYSIZE_ARRAY]

ACPI 드라이버가 열거형을 같은 이름의 자식 개체로 제한하는 데 사용하는 자식 개체의 이름을 포함하는 NULL로 끝나는 4자 ASCII 문자열입니다. 개체 이름을 제공하는 방법에 대한 자세한 내용은 이 항목의 뒷부분에 있는 설명 섹션을 참조하세요.

설명

IOCTL_ACPI_ENUM_CHILDREN 해당 ACPI_ENUM_CHILDREN_INPUT_BUFFER 구조에서 Flags 멤버를 설정하는 방법에 따라 다음과 같은 유형의 열거형을 지원합니다.

디바이스의 자식 개체를 열거하는 방법에 대한 자세한 내용은 자식 디바이스 열거 및 제어 메서드를 참조하세요.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista 이상 버전의 Windows.
머리글 acpiioct.h(Acpiioct.h 포함)

추가 정보

IOCTL_ACPI_ENUM_CHILDREN