struttura DXGK_PRESENTMULTIPLANEOVERLAYLIST (d3dkmddi.h)

Specifica un piano di sovrimpressione 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;

Members

LayerIndex

Indice in base zero del piano di sovrapposizione 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 miniport di visualizzazione deve impostare hDeviceSpecificAllocation su un valore di 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 specificato da SegmentId , in cui vengono letti i dati.

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1
Server minimo supportato Windows Server 2012 R2
Intestazione d3dkmddi.h (include D3dkmddi.h)

Vedi anche

DxgkDdiPresent