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