Compartir a través de


Función D3DKMTSetVidPnSourceOwner (d3dkmthk.h)

La función D3DKMTSetVidPnSourceOwner establece y libera el origen del vídeo presente en la ruta de acceso de una topología de red de vídeo presente (VidPN) propietaria del VidPN.

Sintaxis

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

Parámetros

[in] unnamedParam1

Puntero a una estructura de D3DKMT_SETVIDPNSOURCEOWNER que describe los parámetros para establecer o liberar.

Valor devuelto

D3DKMTSetVidPnSourceOwner devuelve uno de los siguientes valores:

Código devuelto Descripción
STATUS_SUCCESS El origen del vídeo presente se estableció o publicó correctamente.
STATUS_DEVICE_REMOVED El adaptador de gráficos se detuvo o se restableció el dispositivo de pantalla.
STATUS_GRAPHICS_VIDPN_SOURCE_IN_USE El origen presente de vídeo especificado por un elemento de la matriz que el miembro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER especifica ya es propiedad de un cliente del administrador de modo de presentación (DMM) y no se puede usar hasta que el cliente libere el origen del vídeo presente.
STATUS_GRAPHICS_INVALID_VIDEO_PRESENT_SOURCE El vídeo presenta el origen especificado por un elemento de la matriz que el miembro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER especifica no es válido.
STATUS_INVALID_PARAMETER Los parámetros se validaron y determinaron que son incorrectos.

Esta función también puede devolver otros valores NTSTATUS .

Comentarios

Para establecer la propiedad de los orígenes de vídeo presentes, el controlador cliente instalable (ICD) de OpenGL establece los valores de la matriz que especifica el miembro pType de la estructura D3DKMT_SETVIDPNSOURCEOWNER , identificadores de los orígenes de vídeo presentes en la matriz que especifica el miembro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER y el número de orígenes de vídeo presentes en el miembro VidPnSourceCount de D3DKMT_SETVIDPNSOURCEOWNER.

Para liberar la propiedad de cualquier origen de vídeo presente, icD establece pType y pVidPnSourceId en NULL y VidPnSourceCount en cero en D3DKMT_SETVIDPNSOURCEOWNER.

El ICD pasa un puntero a D3DKMT_SETVIDPNSOURCEOWNER en el parámetro pData en una llamada a D3DKMTSetVidPnSourceOwner.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Plataforma de destino Universal
Encabezado d3dkmthk.h (incluya D3dkmthk.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

D3DKMT_SETVIDPNSOURCEOWNER