Compartir a través de


estructura DXGI_DDI_PRIMARY_DESC (dxgiddi.h)

Describe un recurso que se usa como principal (es decir, un recurso que se examina en la pantalla).

Sintaxis

typedef struct DXGI_DDI_PRIMARY_DESC {
  [in]  UINT                           Flags;
  [in]  D3DDDI_VIDEO_PRESENT_SOURCE_ID VidPnSourceId;
  [in]  DXGI_DDI_MODE_DESC             ModeDesc;
  [out] UINT                           DriverFlags;
} DXGI_DDI_PRIMARY_DESC;

Miembros

[in] Flags

OR bit a bit válido de cualquiera de los valores siguientes que indica cómo se muestra el recurso.

valor significado
DXGI_DDI_PRIMARY_OPTIONAL (0x1) El controlador de visualización en modo de usuario puede impedir que el recurso sea una principal.
El controlador puede evitar el volteo real (de principal opcional a principal normal) y puede usar una operación presente de estilo de copia. Por lo tanto, de esta manera, es posible que el controlador pueda impedir que el recurso se use realmente como principal.
DXGI_DDI_PRIMARY_NONPREROTATED (0x2) La principal representa realmente la rotación de tipo DXGI_DDI_MODE_ROTATION_IDENTITY, aunque se usa con modos de visualización que no son de tipo DXGI_DDI_MODE_ROTATION_IDENTITY, ya que las aplicaciones controlarán la orientación de salida girando, por ejemplo, la ventanilla y la matriz de proyección.
DXGI_DDI_PRIMARY_STEREO (0x4) Compatible con Windows 8 y versiones posteriores.
La principal representa un búfer de retroceso estéreo.
DXGI_DDI_PRIMARY_INDIRECT (0x8) Compatible con Windows 10 y versiones posteriores.
La principal se usará para presentar a un dispositivo de pantalla indirecto.

[in] VidPnSourceId

Número de identificación de base cero del origen del vídeo presente en una ruta de acceso de una topología de red de vídeo presente (VidPN) en la que se crea la superficie principal.

[in] ModeDesc

Estructura DXGI_DDI_MODE_DESC que describe el modo de presentación.

[out] DriverFlags

OR bit a bit válido de valores que indican cómo el controlador puede mostrar el recurso.

El valor DXGI_DDI_PRIMARY_DRIVER_FLAG_NO_SCANOUT (0x1) es actualmente el único valor admitido. Este bit indica que el controlador no puede admitir el entorno de ejecución ningún subrecurso del recurso especificado como principal. El controlador de pantalla en modo de usuario debe establecer este bit si implementa la presentación desde esta superficie a través de una operación de copia. Por lo tanto, el tiempo de ejecución no usará la presentación de estilo volteo si se establece este bit.

Requisitos

Requisito Valor
cliente mínimo admitido Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows.
encabezado de dxgiddi.h (incluya D3d10umddi.h)

Consulte también

D3D10DDIARG_CREATERESOURCE

DXGI_DDI_MODE_DESC