Compartilhar via


estrutura DXGK_CHILD_CAPABILITIES (dispmprt.h)

A estrutura DXGK_CHILD_CAPABILITIES contém informações sobre os recursos de um dispositivo filho individual de um adaptador de exibição.

Sintaxe

typedef struct _DXGK_CHILD_CAPABILITIES {
  union {
    DXGK_VIDEO_OUTPUT_CAPABILITIES VideoOutput;
    struct {
      UINT MustBeZero;
    } Other;
    DXGK_INTEGRATED_DISPLAY_CHILD  IntegratedDisplayChild;
  } Type;
  DXGK_CHILD_DEVICE_HPD_AWARENESS HpdAwareness;
} DXGK_CHILD_CAPABILITIES, *PDXGK_CHILD_CAPABILITIES;

Membros

Type

Uma união que pode conter informações de saída de vídeo ou outras informações nos membros a seguir.

Type.VideoOutput

Uma estrutura DXGK_VIDEO_OUTPUT_CAPABILITIES que contém informações sobre uma saída de vídeo. Esse membro só será significativo se o dispositivo filho tiver o tipo TypeVideoOutput.

Type.Other

Uma estrutura cujo único membro deve ser igual a zero se o dispositivo filho tiver o tipo TypeOther.

Type.Other.MustBeZero

Um valor UINT que deve ser igual a zero.

Type.IntegratedDisplayChild

Retorna os campos específicos do filho de exibição integrados das funcionalidades filho.

HpdAwareness

Um enumerador DXGK_CHILD_DEVICE_HPD_AWARENESS que indica o nível de reconhecimento de hot-plug do dispositivo filho.

Comentários

O membro ChildDeviceType de uma estrutura DXGK_CHILD_DESCRIPTOR é um enumerador DXGK_CHILD_DEVICE_TYPE que indica o tipo do dispositivo filho: TypeVideoOutput ou TypeOther.

Se um dispositivo filho for do tipo TypeVideoOutput, o membro Type.VideoOutput de sua estrutura DXGK_CHILD_DESCRIPTOR será uma estrutura DXGK_VIDEO_OUTPUT_CAPABILITIES.

Se um dispositivo filho for do tipo TypeOther, Type.Other.MustBeZero deverá ser definido como zero.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho dispmprt.h (inclua Dispmprt.h)

Confira também

DXGK_CHILD_DESCRIPTOR

DXGK_VIDEO_OUTPUT_CAPABILITIES

DxgkDdiQueryChildRelations