Partilhar 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 D3DDDIFORMATdigitado 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 do vídeo que apresenta a origem em um caminho de uma topologia VidPN (rede de apresentação de vídeo) na qual a superfície está localizada.

Observações

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) seja garantido para sempre verificar os dados apropriados.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows Vista
cabeçalho d3dkmdt.h (inclua D3dkmddi.h)

Consulte também

D3DDDIFORMAT

D3DDDI_RATIONAL

D3DKMDT_STANDARDALLOCATION_TYPE

DXGKARG_GETSTANDARDALLOCATIONDRIVERDATA