Condividi tramite


struttura DXGK_PRESENTMULTIPLANEOVERLAYLIST (d3dkmddi.h)

Specifica un piano di sovrapposizione da visualizzare in una chiamata alla funzione DxgkDdiPresent.

Sintassi

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

Membri

LayerIndex

Indice in base zero del piano di sovrimpressione da visualizzare. Il piano superiore (nella direzione z) ha indice zero. I valori di indice dei piani devono essere sequenziali dall'alto verso il basso.

Enabled

Indica se il piano di sovrimpressione specificato da layerIndex è abilitato per la visualizzazione.

hDeviceSpecificAllocation

Handle per l'allocazione specifica del dispositivo che corrisponde all'allocazione non specifica del dispositivo. Il driver di miniport di visualizzazione deve impostare hDeviceSpecificAllocation su un valore handle che può usare per fare riferimento alla relativa struttura di rilevamento privata per l'allocazione.

[in] SegmentId

Identificatore di un segmento da cui i dati sono letti.

Reserved

Questo membro è riservato e deve essere impostato su zero.

[in] PhysicalAddress

Tipo di dati PHYSICAL_ADDRESS (definito come LARGE_INTEGER) che indica l'indirizzo fisico, all'interno del segmento che SegmentId specifica, dove vengono letti i dati.

Fabbisogno

Requisito Valore
client minimo supportato Windows 8.1
server minimo supportato Windows Server 2012 R2
intestazione d3dkmddi.h (include D3dkmddi.h)

Vedere anche

DxgkDdiPresent