Compartilhar via


estrutura DXGK_PRESENTMULTIPLANEOVERLAYLIST (d3dkmddi.h)

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

Sintaxe

typedef struct _DXGK_PRESENTMULTIPLANEOVERLAYLIST {
       UINT             LayerIndex;
       BOOL             Enabled;
       HANDLE           hDeviceSpecificAllocation;
  struct {
    [in] UINT SegmentId : 5;
         UINT Reserved : 27;
  };
  [in] PHYSICAL_ADDRESS PhysicalAddress;
} DXGK_PRESENTMULTIPLANEOVERLAYLIST;

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.

hDeviceSpecificAllocation

Um identificador para a alocação específica do dispositivo que corresponde à alocação não específica do dispositivo. O driver de miniporto de exibição deve definir hDeviceSpecificAllocation como um valor de identificador que ele pode usar para se referir à sua estrutura de acompanhamento privado para a alocação.

[in] SegmentId

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

Reserved

Esse membro é reservado e deve ser definido como zero.

[in] PhysicalAddress

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

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

DxgkDdiPresent