Compartir a través de


Función D3DKMTSetVidPnSourceOwner (d3dkmthk.h)

El D3DKMTSetVidPnSourceOwner conjuntos de funciones 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 de 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 lanzó 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 de la presentación de vídeo especificado por un elemento de la matriz que el miembro pVidPnSourceId de D3DKMT_SETVIDPNSOURCEOWNER especifica ya es propiedad de un cliente de administrador de modo de presentación (DMM) y no se puede usar hasta que el cliente libera 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 de NTSTATUS.

Observaciones

Para establecer la propiedad de los orígenes de vídeo presentes, El controlador de cliente instalable (ICD) openGL establece valores en la matriz que el pType miembro de la estructura de D3DKMT_SETVIDPNSOURCEOWNER especifica, identificadores de los orígenes de vídeo presentes en la matriz que especifica el miembro pVidPnSourceId miembro de D3DKMT_SETVIDPNSOURCEOWNER y el número de orígenes de vídeo presentes en el VidPnSourceCount miembro 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 de en una llamada a D3DKMTSetVidPnSourceOwner.

Requisitos

Requisito Valor
cliente mínimo admitido Windows Vista
de la plataforma de destino de Universal
encabezado de d3dkmthk.h (incluya D3dkmthk.h)
biblioteca de Gdi32.lib
DLL de Gdi32.dll

Consulte también

D3DKMT_SETVIDPNSOURCEOWNER