Compartilhar via


estrutura DXGK_MULTIPLANE_OVERLAY_PLANE2 (d3dkmddi.h)

DXGK_MULTIPLANE_OVERLAY_PLANE2 é usado com a função DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2 para especificar um plano de sobreposição a ser exibido.

Sintaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE2 {
  UINT                                LayerIndex;
  BOOL                                Enabled;
  UINT                                AllocationSegment;
  PHYSICAL_ADDRESS                    AllocationAddress;
  HANDLE                              hAllocation;
  DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE2;

Membros

LayerIndex

O índice baseado em zero do plano de sobreposição a ser exibido. O plano superior (na direção z) tem o índice zero. Os valores de índice dos planos devem ser sequenciais de cima para baixo.

Enabled

Indica se o plano de sobreposição especificado por LayerIndex está habilitado para exibição.

AllocationSegment

O identificador de um segmento do qual os dados são lidos.

AllocationAddress

Um tipo de dados PHYSICAL_ADDRESS (que é definido como LARGE_INTEGER) que indica o endereço físico dentro do segmento especificado por AllocationSegment , onde os dados são lidos.

hAllocation

Um identificador para a alocação a ser exibida no plano de sobreposição.

PlaneAttributes

Uma estrutura do tipo DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2 que especifica atributos de plano de sobreposição.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 10
Servidor mínimo com suporte Windows Server 2016
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES2

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay2