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