Compartir a través de


estructura DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT (dxgiddi.h)

Se usa en una llamada a la función de pfnCheckPresentDurationSupport(DXGI) para comprobar los detalles de la compatibilidad del dispositivo de hardware para cambiar sin problemas a una nueva frecuencia de actualización de monitor.

Sintaxis

typedef struct _DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT {
        DXGI_DDI_HDEVICE               hDevice;
        D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
        UINT                           DesiredPresentDuration;
        UINT                           ClosestSmallerDuration;
  [out] UINT                           ClosestLargerDuration;
} DXGI_DDI_ARG_CHECKPRESENTDURATIONSUPPORT;

Miembros

hDevice

Identificador del dispositivo de visualización (contexto gráfico) en el que el controlador realiza la presentación. El tiempo de ejecución de Direct3D pasa este identificador al controlador en el miembro hDrvDevice de la estructura D3D10DDIARG_CREATEDEVICE cuando el tiempo de ejecución llama a la función createDevice(D3D10 ) del controlador para crear el dispositivo para mostrar.

VidPnSourceId

El vídeo basado en cero presenta el número de identificación de origen de la red (VidPN) de la entrada para la que se consulta la compatibilidad de hardware.

DesiredPresentDuration

Duración deseada de una sola operación presente, en unidades de 100 nanosegundos.

ClosestSmallerDuration

La duración deseada más pequeña admitida de una sola operación presente en el origen VidPN especificado, en unidades de 100 nanosegundos. El valor debe ser ≤ DesiredPresentDuration.

Vea Comentarios para obtener más limitaciones sobre este valor.

[out] ClosestLargerDuration

La duración deseada más grande admitida de una sola operación presente en el origen VidPN especificado, en unidades de 100 nanosegundos. El valor debe ser ≥ DesiredPresentDuration.

Vea Comentarios para obtener más limitaciones sobre este valor.

Observaciones

closestSmallerDuration o ClosestLargerDuration puede ser cero. Sin embargo, si ambos son cero, el dispositivo no puede cambiar sin problemas a una nueva frecuencia de actualización.

Si ClosestSmallerDuration y ClosestLargerDuration tienen el mismo valor que DesiredPresentDuration, el dispositivo puede coincidir exactamente con DesiredPresentDuration.

La diferencia entre DesiredPresentDuration y ClosestSmallerDuration (o ClosestLargerDuration) representa el conocimiento del controlador de las funcionalidades del dispositivo, pero habrá un error adicional durante la ejecución. La precisión final del dispositivo al usar duraciones por presente normalmente debe ser la misma que la precisión con los modos de presentación existentes.

Requisitos

Requisito Valor
cliente mínimo admitido Windows 8.1,WDDM 1.3 y versiones posteriores
servidor mínimo admitido Windows Server 2012 R2
encabezado de dxgiddi.h

Consulte también

CreateDevice(D3D10)

D3D10DDIARG_CREATEDEVICE

pfnCheckPresentDurationSupport(DXGI)