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 |