Compartilhar via


estrutura D3DKMDT_SHAREDPRIMARYSURFACEDATA (d3dkmdt.h)

A estrutura D3DKMDT_SHAREDPRIMARYSURFACEDATA descreve uma superfície primária compartilhada.

Sintaxe

typedef struct _D3DKMDT_SHAREDPRIMARYSURFACEDATA {
  [in] UINT                           Width;
  [in] UINT                           Height;
  [in] D3DDDIFORMAT                   Format;
  [in] D3DDDI_RATIONAL                RefreshRate;
  [in] D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
} D3DKMDT_SHAREDPRIMARYSURFACEDATA;

Membros

[in] Width

A largura da superfície, em pixels. O driver retorna o valor de largura.

[in] Height

A altura da superfície, em pixels. O driver retorna o valor de altura.

[in] Format

Um valor do tipo D3DDDIFORMAT que indica o formato de pixel da superfície. O driver retorna o valor de formato.

[in] RefreshRate

Uma estrutura D3DDDI_RATIONAL que indica a taxa de atualização com a qual a superfície primária compartilhada foi criada.

[in] VidPnSourceId

O número de identificação baseado em zero da origem do vídeo presente em um caminho de uma topologia VidPN (rede de vídeo presente) na qual a superfície está localizada.

Comentários

Vários processos podem bloquear uma superfície primária compartilhada. O gerenciador de memória de vídeo fixa a alocação padrão para a superfície primária compartilhada na memória de vídeo para que o DAC (conversor digital para analógico) sempre examine os dados apropriados.

Requisitos

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

Confira também

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA