estructura DISPLAYID_DETAILED_TIMING_TYPE_I (d3dkmdt.h)

La estructura DISPLAYID_DETAILED_TIMING_TYPE_I especifica un modo de destino adicional establecido para un destino de vídeo presente.

Sintaxis

typedef struct _DISPLAYID_DETAILED_TIMING_TYPE_I {
  struct {
    [in] ULONG PixelClock : 24;
    [in] ULONG AspectRatio : 3;
    [in] ULONG Reserved : 1;
    [in] ULONG ScanningType : 1;
    [in] ULONG StereoMode : 2;
         ULONG PreferredTiming : 1;
  };
  [in] USHORT HorizontalActivePixels;
  [in] USHORT HorizontalBlankPixels;
  struct {
    [in] USHORT HorizontalFrontPorch : 15;
    [in] USHORT HorizontalSyncPolarity : 1;
  };
  [in] USHORT HorizontalSyncWidth;
  [in] USHORT VerticalActiveLines;
  [in] USHORT VerticalBlankLines;
  struct {
    [in] USHORT VerticalFrontPorch : 15;
    [in] USHORT VerticalSyncPolarity : 1;
  };
  [in] USHORT VerticalSyncWidth;
} DISPLAYID_DETAILED_TIMING_TYPE_I;

Miembros

[in] PixelClock

Velocidad de reloj de píxeles de visualización, en unidades de 10 KHz. La velocidad del reloj debe estar entre 1 MHz y 10 GHz, ambos inclusive.

[in] AspectRatio

La relación de aspecto de la pantalla, que debe ser uno de los valores de la enumeración DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO .

[in] Reserved

Reservado para uso del sistema.

[in] ScanningType

Tipo de examen de fotogramas. Debe ser uno de los valores de la enumeración DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE .

[in] StereoMode

El modo de visión estéreo de pantalla. Debe ser uno de los valores de la enumeración DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE .

PreferredTiming

[in] Indica si el primer bloque de 128 bytes de los datos extendidos de identificación de pantalla extendida (EDID) de un monitor contiene datos detallados de tiempo. Debe ser 1 si la pantalla se ajusta a EDID versión 1.3 y posteriores.

[in] HorizontalActivePixels

Número de píxeles activos en la dirección horizontal.

[in] HorizontalBlankPixels

Número de píxeles en blanco en la dirección horizontal.

[in] HorizontalFrontPorch

Intervalo de porche frontal horizontal, en píxeles. El porche frontal es el intervalo de en blanco antes del pulso de sincronización.

[in] HorizontalSyncPolarity

Polaridad de sincronización horizontal, que debe ser uno de los valores de la enumeración DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .

[in] HorizontalSyncWidth

Intervalo de sincronización horizontal, en píxeles.

[in] VerticalActiveLines

Número de líneas de examen activas.

[in] VerticalBlankLines

Número de líneas de examen en blanco.

[in] VerticalFrontPorch

Intervalo de porche frontal vertical, en número de líneas. El porche frontal es el intervalo de en blanco antes del pulso de sincronización.

[in] VerticalSyncPolarity

Polaridad de sincronización vertical. Debe ser uno de los valores de la enumeración DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY .

[in] VerticalSyncWidth

Intervalo de sincronización vertical, en número de líneas.

Comentarios

El subsistema del kernel de gráficos de Microsoft DirectX rellena esta estructura leyendo los datos de modo de destino adicionales que se almacenan en el Registro en la siguiente ruta de acceso:

HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\ Control\ GraphicsDrivers\ AdditionalTargetModeLists

El subsistema del kernel de gráficos también valida que cada valor del Registro cumpla los requisitos descritos anteriormente para cada miembro respectivo.

Requisitos

Requisito Value
Cliente mínimo compatible Disponible en Windows 7 y versiones posteriores de los sistemas operativos Windows.
Encabezado d3dkmdt.h

Consulte también

DISPLAYID_DETAILED_TIMING_TYPE_I_ASPECT_RATIO

DISPLAYID_DETAILED_TIMING_TYPE_I_SCANNING_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_STEREO_MODE

DISPLAYID_DETAILED_TIMING_TYPE_I_SYNC_POLARITY