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 í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 a 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 que SegmentId especifica, em que os dados são lidos.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 8.1
servidor com suporte mínimo Windows Server 2012 R2
cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Consulte também

DxgkDdiPresent