Compartilhar via


Interface IDirect3DSwapChain9Ex (d3d9.h)

Os aplicativos usam os métodos da interface IDirect3DSwapChain9Ex para manipular uma cadeia de troca.

Herança

A interface IDirect3DSwapChain9Ex herda de IDirect3DSwapChain9. IDirect3DSwapChain9Ex também tem estes tipos de membros:

Métodos

A interface IDirect3DSwapChain9Ex tem esses métodos.

 
IDirect3DSwapChain9Ex::GetDisplayModeEx

Recupera as configurações de resolução espacial, resolução de cores, frequência de atualização e rotação do modo de exibição. (IDirect3DSwapChain9Ex.GetDisplayModeEx)
IDirect3DSwapChain9Ex::GetLastPresentCount

Retorna o número de vezes que a cadeia de troca foi processada.

Comentários

Há sempre pelo menos uma cadeia de troca para cada dispositivo, conhecida como cadeia de troca implícita. No entanto, uma cadeia de troca adicional para renderizar várias exibições do mesmo dispositivo pode ser criada chamando o método CreateAdditionalSwapChain .

Essa interface, como todas as interfaces COM, herda da interface IUnknown .

Os tipos LPDIRECT3DSWAPCHAIN9 e PDIRECT3DSWAPCHAIN9 são definidos como ponteiros para a interface IDirect3DSwapChain9 .

Os objetos IDirect3DSwapChain9Ex são retornados como um ponteiro para um objeto IDirect3DSwapChain9 quando GetSwapChain é chamado em uma instância de IDirect3DDevice9Ex. A interface IDirect3DSwapChain9Ex é obtida chamando QueryInterface na instância de IDirect3DSwapChain9 que foi retornada por GetSwapChain.

Requisitos

   
Plataforma de Destino Windows
Cabeçalho d3d9.h

Confira também

Direct3D Interfaces

Resumo de recursos (Direct3D 9 para Windows Vista)

IDirect3DSwapChain9