Partager via


structure VIDEO_CHILD_ENUM_INFO (video.h)

Décrit l’appareil enfant à énumérer par le pilote miniport. Tous les membres sont définis par le pilote de port vidéo.

Syntaxe

typedef struct _VIDEO_CHILD_ENUM_INFO {
  ULONG Size;
  ULONG ChildDescriptorSize;
  ULONG ChildIndex;
  ULONG ACPIHwId;
  PVOID ChildHwDeviceExtension;
} VIDEO_CHILD_ENUM_INFO, *PVIDEO_CHILD_ENUM_INFO;

Membres

Size

Taille en octets de cette structure.

ChildDescriptorSize

Taille en octets de la mémoire tampon vers laquelle pChildDescriptor points. Le pilote de port vidéo alloue cette mémoire tampon pour qu’elle soit suffisamment grande pour prendre en charge une structure EDID conforme à DDC2.

ChildIndex

Index de l’appareil enfant pour lequel le système demande des informations. Ce membre est utilisé pour énumérer les appareils qui ne sont pas énumérés par ACPI ou d’autres composants du système d’exploitation. Si ChildIndex est défini sur zéro, le pilote doit utiliser la valeur spécifiée dans ACPIHwId comme ID de l’appareil énuméré.

ACPIHwId

Identificateur retourné par le BIOS ACPI qui représente l’appareil enfant énuméré. Le pilote miniport doit utiliser ce membre uniquement si ChildIndex est égal à zéro.

Le ACPIHwId retourné par le microprogramme doit correspondre à la valeur retournée dans 'UId par le pilote miniport. Le fabricant du BIOS système et les IHV graphiques doivent synchroniser ces ID.

ChildHwDeviceExtension

Pointeur vers une extension d’appareil spécifique à cet appareil enfant. Ce membre est valide uniquement si le pilote miniport a rempli le ChildHwDeviceExtensionSize membre de VIDEO_HW_INITIALIZATION_DATA avec une valeur autre que zéro.

Remarques

Un paramètre de la fonction HwVidGetVideoChildDescriptor est une instance d’une structure VIDEO_CHILD_ENUM_INFO.

L’alias ACPI_METHOD_DISPLAY_DOD, défini dans Dispmprt.h, représente la méthode utilisée pour énumérer les appareils attachés à l’adaptateur d’affichage. Cette méthode est requise si le contrôleur d’appareil intégré prend en charge le basculement d’appareils de sortie.

Exigences

Exigence Valeur
d’en-tête video.h (include Video.h)

Voir aussi

HwVidGetVideoChildDescriptor

VIDEO_HW_INITIALIZATION_DATA