estrutura DXGK_MULTIPLANE_OVERLAY_PLANE (d3dkmddi.h)
Especifica um plano de sobreposição a ser exibido em uma chamada para a função DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay .
Sintaxe
typedef struct _DXGK_MULTIPLANE_OVERLAY_PLANE {
UINT LayerIndex;
BOOL Enabled;
[in] UINT AllocationSegment;
[in] PHYSICAL_ADDRESS AllocationAddress;
HANDLE hAllocation;
DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES PlaneAttributes;
} DXGK_MULTIPLANE_OVERLAY_PLANE;
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.
Se FALSE, o driver de miniporto de exibição deverá desabilitar o plano de sobreposição especificado.
Se um plano foi habilitado durante uma chamada anterior para DxgkDdiSetVidPnSourceAddressWithMultiPlaneOverlay, o driver deverá continuar a exibir o plano sem invertê-lo.
[in] AllocationSegment
O identificador de um segmento do qual os dados são lidos.
[in] AllocationAddress
Um tipo de dados PHYSICAL_ADDRESS (que é definido como LARGE_INTEGER) que indica o endereço físico, dentro do segmento especificado por AllocationSegment , em que os dados são lidos.
hAllocation
Um identificador para a alocação a ser exibida no plano de sobreposição.
PlaneAttributes
Uma estrutura do tipo DXGK_MULTIPLANE_OVERLAY_ATTRIBUTES que especifica atributos de plano de sobreposição.
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) |