estructura DXGKARG_COMMITVIDPN (d3dkmddi.h)
La estructura DXGKARG_COMMITVIDPN contiene argumentos para la función DxgkDdiCommitVidPn .
Sintaxis
typedef struct _DXGKARG_COMMITVIDPN {
IN D3DKMDT_HVIDPN hFunctionalVidPn;
IN D3DDDI_VIDEO_PRESENT_SOURCE_ID AffectedVidPnSourceId;
IN D3DKMDT_MONITOR_CONNECTIVITY_CHECKS MonitorConnectivityChecks;
IN HANDLE hPrimaryAllocation;
[in] IN DXGKARG_COMMITVIDPN_FLAGS Flags;
} DXGKARG_COMMITVIDPN;
Miembros
hFunctionalVidPn
Identificador de un objeto VidPN funcional que se va a activar en el adaptador de pantalla.
AffectedVidPnSourceId
Constante D3DDDI_ID_ALL o el identificador de un origen de vídeo determinado presente en vidPN:
- Si este miembro es un identificador de origen, DxgkDdiCommitVidPn actualiza solo los modos de las rutas de acceso presentes del vídeo que se originan en ese origen. DxgkDdiCommitVidPn no necesita inspeccionar las rutas de acceso que se originan en otros orígenes porque esas rutas de acceso son las mismas en el nuevo VidPN que están en el VidPN activo actualmente.
- Si este miembro es igual a D3DDDI_ID_ALL, DxgkDdiCommitVidPn debe inspeccionar y actualizar todo vidPN como una sola transacción; es decir, todo el nuevo VidPN debe estar activo o todo el VidPN actual debe permanecer activo.
MonitorConnectivityChecks
Enumerador de D3DKMDT_MONITOR_CONNECTIVITY_CHECKS (D3DKMDT_MCC_IGNORE o D3DKMDT_MCC_ENFORCE) que especifica si se deben comprobar que las salidas de vídeo de la nueva topología tienen monitores conectados:
- Si este miembro es igual a D3DKMDT_MCC_ENFORCE y una de las salidas de vídeo de la nueva topología de VidPN no tiene un monitor conectado, DxgkDdiCommitVidPn debe dejar el VidPN activo actualmente en su lugar y devolver STATUS_GRAPHICS_INVALID_VIDPN_TOPOLOGY.
- Si este miembro es igual a D3DKMDT_MCC_IGNORE, DxgkDdiCommitVidPn puede activar el nuevo VidPN sin comprobar si alguna salida de vídeo tiene monitores conectados.
hPrimaryAllocation
Identificador de la asignación principal asociada al origen de presentación de vídeo identificado por AffectedVidPnSourceId.
[in] Flags
Estructura DXGKARG_COMMITVIDPN_FLAGS que identifica detalles sobre una llamada a la función DxgkDdiCommitVidPn .
Comentarios
La constante D3DDDI_ID_ALL se define en D3dukmddi.h.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista |
Encabezado | d3dkmddi.h (incluya D3dkmddi.h) |