Compartilhar via


estrutura DXGK_MULTIPLANE_OVERLAY_PLANE (d3dkmddi.h)

Especifica um plano de sobreposição a ser exibido em uma chamada para a função DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay .

Sintaxe

typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
       UINT                               LayerIndex;
       BOOL                               Enabled;
  [in] UINT                               AllocationSegment;
  [in] PHYSICAL_ADDRESS                   AllocationAddress;
       HANDLE                             hAllocation;
       DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;

Membros

LayerIndex

O índice baseado em zero do plano de sobreposição a ser exibido. O plano superior (na direção z) tem í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.

Se FALSE, o driver de miniporto de exibição deverá desabilitar o plano de sobreposição especificado.

Se um plano foi habilitado durante uma chamada anterior para DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay, o driver deverá continuar a exibir o plano sem invertê-lo.

[in] AllocationSegment

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

[in] 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 , em que 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_ATTRIBUTES que especifica atributos de plano de sobreposição.

Requisitos

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

Confira também

DXGK_ALLOCATIONINFO

DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES

DxgkDdiCreateAllocation

DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay