Compartilhar via


Função D3DKMTSetVidPnSourceOwner (d3dkmthk.h)

A função D3DKMTSetVidPnSourceOwner define e libera a fonte presente do vídeo no caminho de uma topologia VidPN (rede de vídeo presente) que possui o VidPN.

Sintaxe

NTSTATUS D3DKMTSetVidPnSourceOwner(
  [in] const D3DKMT_SETVIDPNSOURCEOWNER *unnamedParam1
);

Parâmetros

[in] unnamedParam1

Um ponteiro para uma estrutura D3DKMT_SETVIDPNSOURCEOWNER que descreve os parâmetros para configuração ou liberação.

Retornar valor

D3DKMTSetVidPnSourceOwner retorna um dos seguintes valores:

Código de retorno Descrição
STATUS_SUCCESS A fonte presente do vídeo foi definida ou lançada com êxito.
STATUS_DEVICE_REMOVED O adaptador gráfico foi interrompido ou o dispositivo de exibição foi redefinido.
STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE A origem presente do vídeo especificada por um elemento na matriz que o membro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER especifica já pertence a um cliente do DMM (gerenciador de modo de exibição) e não pode ser usado até que o cliente libere a fonte atual do vídeo.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE A origem do vídeo presente especificada por um elemento na matriz que o membro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER especifica é inválida.
STATUS_INVALID_PARAMETER Os parâmetros foram validados e determinados como incorretos.

Essa função também pode retornar outros valores NTSTATUS .

Comentários

Para definir a propriedade das fontes presentes no vídeo, o ICD (driver de cliente instalável) do OpenGL define valores na matriz especificada pelo membro pType da estrutura D3DKMT_SETVIDPNSOURCEOWNER , identificadores das fontes presentes no vídeo na matriz especificada pelo membro pVidPnSourceId do D3DKMT_SETVIDPNSOURCEOWNER e o número de fontes presentes no vídeo no membro VidPnSourceCount do D3DKMT_SETVIDPNSOURCEOWNER.

Para liberar a propriedade de qualquer fonte de vídeo presente, o ICD define pType e pVidPnSourceId como NULL e VidPnSourceCount como zero em D3DKMT_SETVIDPNSOURCEOWNER.

O ICD passa um ponteiro para D3DKMT_SETVIDPNSOURCEOWNER no parâmetro pData em uma chamada para D3DKMTSetVidPnSourceOwner.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista
Plataforma de Destino Universal
Cabeçalho d3dkmthk.h (inclua D3dkmthk.h)
Biblioteca Gdi32.lib
DLL Gdi32.dll

Confira também

D3DKMT_SETVIDPNSOURCEOWNER