Compartir a través de


estructura DXGI_DDI_ARG_PRESENT (dxgiddi.h)

La estructura DXGI_DDI_ARG_PRESENT describe un recurso que se va a mostrar.

Sintaxis

typedef struct DXGI_DDI_ARG_PRESENT {
  [in] DXGI_DDI_HDEVICE            hDevice;
  [in] DXGI_DDI_HRESOURCE          hSurfaceToPresent;
  [in] UINT                        SrcSubResourceIndex;
  [in] DXGI_DDI_HRESOURCE          hDstResource;
       UINT                        DstSubResourceIndex;
  [in] void                        *pDXGIContext;
  [in] DXGI_DDI_PRESENT_FLAGS      Flags;
  [in] DXGI_DDI_FLIP_INTERVAL_TYPE FlipInterval;
} DXGI_DDI_ARG_PRESENT;

Miembros

[in] 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.

[in] hSurfaceToPresent

Identificador del recurso de origen que se va a mostrar. hSurfaceToPresent es siempre un identificador válido para que se muestre un recurso.

[in] SrcSubResourceIndex

Índice de base cero en el recurso de origen, que especifica el identificador del miembro hSurfaceToPresent. El índice SrcSubResourceIndex indica el subrecurso o la superficie que se va a mostrar.

[in] hDstResource

Identificador del recurso de destino al que se va a mostrar. hDstResource puede ser NULL si se desconoce el destino; el modo kernel determinará el destino justo antes de enviar el flujo de comandos de hardware a través de DMA al procesador de gráficos.

DstSubResourceIndex

[in] Índice de base cero en el recurso de destino, que especifica el identificador del miembro hDstResource. El índice DstSubResourceIndex indica el subrecurso o la superficie a la que se va a mostrar.

[in] pDXGIContext

Identificador del contexto DXGI. Este identificador es opaco para el controlador. El controlador debe pasar el identificador en este miembro como el miembro pDXGIContext de la estructura de DXGIDDICB_PRESENT cuando el controlador llama a la función pfnPresentCbDXGI.

[in] Flags

Estructura DXGI_DDI_PRESENT_FLAGS que identifica, en marcas de campo de bits, cómo realizar la operación actual.

[in] FlipInterval

Valor de tipo DXGI_DDI_FLIP_INTERVAL_TYPEque indica el intervalo de volteo (es decir, si el cambio se produce después de cero, uno, dos, tres o cuatro sincronizaciones verticales).

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

CreateDevice(D3D10)

DXGIDDICB_PRESENT

DXGI_DDI_FLIP_INTERVAL_TYPE

DXGI_DDI_PRESENT_FLAGS

PresentDXGI

pfnPresentCbDXGI