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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de