Compartilhar via


estrutura DXGK_OVERLAYINFO (d3dkmddi.h)

A estrutura DXGK_OVERLAYINFO descreve os parâmetros necessários para criar ou modificar uma sobreposição.

Sintaxe

typedef struct _DXGK_OVERLAYINFO {
  [in] HANDLE           hAllocation;
  [in] PHYSICAL_ADDRESS PhysicalAddress;
  [in] UINT             SegmentId;
  [in] RECT             DstRect;
  [in] RECT             SrcRect;
  [in] VOID             *pPrivateDriverData;
  [in] UINT             PrivateDriverDataSize;
} DXGK_OVERLAYINFO;

Membros

[in] hAllocation

Um identificador para a alocação a ser exibida na sobreposição.

[in] PhysicalAddress

O endereço físico, dentro do segmento especificado por SegmentId , da alocação a ser exibida.

[in] SegmentId

O identificador de um segmento no qual a alocação está paginada no momento.

[in] DstRect

Uma estrutura RECT que contém o retângulo de destino de sobreposição, em coordenadas do dispositivo.

[in] SrcRect

Uma estrutura RECT que contém o retângulo de origem de sobreposição, em coordenadas do dispositivo.

[in] pPrivateDriverData

Um ponteiro para um bloco de dados privados que é passado do driver de exibição do modo de usuário para o driver de miniporta de exibição.

[in] PrivateDriverDataSize

O tamanho, em bytes, do bloco de dados privados para o qual pPrivateDriverData aponta.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Cabeçalho d3dkmddi.h (inclua D3dkmddi.h)

Confira também

DXGKARG_CREATEOVERLAY

DXGKARG_UPDATEOVERLAY

DxgkDdiCreateOverlay

DxgkDdiUpdateOverlay

RECT