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