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_CHILDRENFlags 멤버가 해당 ACPI_ENUM_CHILDREN_INPUT_BUFFER 구조에서 설정되는 방식에 따라 다음과 같은 유형의 열거형을 지원합니다.
디바이스의 자식 개체를 열거하는 방법에 대한 자세한 내용은 자식 디바이스 및 제어 메서드 열거하는참조하세요.
요구 사항
요구 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista 이상 버전의 Windows. |
헤더 | acpiioct.h(Acpiioct.h 포함) |