VIDEO_CHILD_ENUM_INFO 구조체(video.h)
미니포트 드라이버에서 열거할 자식 디바이스에 대해 설명합니다. 모든 멤버는 비디오 포트 드라이버에 의해 설정됩니다.
구문
typedef struct _VIDEO_CHILD_ENUM_INFO {
ULONG Size;
ULONG ChildDescriptorSize;
ULONG ChildIndex;
ULONG ACPIHwId;
PVOID ChildHwDeviceExtension;
} VIDEO_CHILD_ENUM_INFO, *PVIDEO_CHILD_ENUM_INFO;
멤버
Size
이 구조체의 크기(바이트)입니다.
ChildDescriptorSize
pChildDescriptor가 가리키는 버퍼의 크기(바이트)입니다. 비디오 포트 드라이버는 DDC2 규격 EDID 구조를 수용할 수 있을 만큼 충분히 커지도록 이 버퍼를 할당합니다.
ChildIndex
시스템에서 정보를 요청하는 자식 디바이스의 인덱스입니다. 이 멤버는 ACPI 또는 다른 운영 체제 구성 요소에 의해 열거되지 않은 디바이스를 열거하는 데 사용됩니다. ChildIndex가 0으로 설정된 경우 드라이버는 ACPIHwId에 지정된 값을 열거 중인 디바이스의 ID로 사용해야 합니다.
ACPIHwId
열거 중인 자식 디바이스를 나타내는 ACPI BIOS에서 반환되는 식별자입니다. Miniport 드라이버는 ChildIndex 가 0인 경우에만 이 멤버를 사용해야 합니다.
펌웨어에서 반환된 ACPIHwId 는 미니포트 드라이버에서 UId 로 반환된 값과 일치해야 합니다. 시스템 BIOS 제조업체와 그래픽 IHV는 이러한 ID를 동기화해야 합니다.
ChildHwDeviceExtension
이 자식 디바이스와 관련된 디바이스 확장에 대한 포인터입니다. 이 멤버는 미니포트 드라이버가 VIDEO_HW_INITIALIZATION_DATA ChildHwDeviceExtensionSize 멤버를 0 이외의 값으로 채운 경우에만 유효합니다.
설명
HwVidGetVideoChildDescriptor 함수의 매개 변수 중 하나는 VIDEO_CHILD_ENUM_INFO 구조체의 instance.
Dispmprt.h에 정의된 ACPI_METHOD_DISPLAY_DOD 별칭은 디스플레이 어댑터에 연결된 디바이스를 열거하는 데 사용되는 메서드를 나타냅니다. 통합 디바이스 컨트롤러가 출력 디바이스의 전환을 지원하는 경우 이 메서드가 필요합니다.
요구 사항
요구 사항 | 값 |
---|---|
헤더 | video.h(Video.h 포함) |