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 포함)

추가 정보

HwVidGetVideoChildDescriptor

VIDEO_HW_INITIALIZATION_DATA