estrutura D3DDDIARG_CHECKDIRECTFLIPSUPPORT (d3dumddi.h)

Especifica os recursos usados para operações do Direct Flip, nos quais a memória de vídeo é invertida perfeitamente entre as alocações primárias gerenciadas de um aplicativo e as alocações primárias gerenciadas do DWM (Gerenciador de Janelas da Área de Trabalho). Essa estrutura é apontada pelo parâmetro pData da função CheckDirectFlipSupport .

Sintaxe

typedef struct _D3DDDIARG_CHECKDIRECTFLIPSUPPORT {
  [in]  HANDLE hAppSwapchainResource;
  [in]  HANDLE hDWMSwapchainResource;
  [in]  UINT   CheckDirectFlipFlags;
  [out] BOOL   Supported;
} D3DDDIARG_CHECKDIRECTFLIPSUPPORT;

Membros

[in] hAppSwapchainResource

Um recurso na cadeia de troca do aplicativo.

[in] hDWMSwapchainResource

Um recurso na cadeia de troca do DWM.

[in] CheckDirectFlipFlags

Se esse membro tiver um valor de D3DDDI_CHECKDIRECTFLIP_IMMEDIATE, a inversão contínua deverá ocorrer imediatamente e não precisará ser sincronizada com uma interrupção VSync.

[out] Supported

Defina como TRUE se o driver puder inverter perfeitamente a memória de vídeo entre as alocações primárias gerenciadas de um aplicativo e as alocações primárias gerenciadas do DWM. Caso contrário, defina como FALSE.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8
Servidor mínimo com suporte Windows Server 2012
Cabeçalho d3dumddi.h (inclua D3d10umddi.h)

Confira também

CheckDirectFlipSupport