Compartir a través de


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)

Consulte también

D3DKMDT_MONITOR_CONNECTIVITY_CHECKS

DxgkDdiCommitVidPn