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) |