estrutura D3DDDICB_SETDISPLAYMODE (d3dumddi.h)

A estrutura D3DDDICB_SETDISPLAYMODE descreve a alocação primária usada para verificar a exibição.

Sintaxe

typedef struct _D3DDDICB_SETDISPLAYMODE {
  [in]  D3DKMT_HANDLE hPrimaryAllocation;
  [out] UINT          PrivateDriverFormatAttribute;
} D3DDDICB_SETDISPLAYMODE;

Membros

[in] hPrimaryAllocation

Um tipo de dados D3DKMT_HANDLE que representa o identificador do modo kernel para a alocação primária para verificação. A função pfnAllocateCb do runtime do Microsoft Direct3D retorna esse identificador.

[out] PrivateDriverFormatAttribute

Um atributo de formato privado que o driver de exibição do modo de usuário deve usar para converter a superfície primária atual se a função de retorno de chamada pfnSetDisplayModeCb retornar D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Comentários

O driver de exibição do modo de usuário pode definir o membro hPrimaryAllocation na chamada para pfnSetDisplayModeCb para verificar qualquer alocação. No entanto, a alocação deve ser marcada como primária (ou seja, o driver de exibição do modo de usuário deve ter definido o sinalizador de campo de bit primário no membro Flags da estrutura D3DDDI_ALLOCATIONINFO em uma chamada para a função pfnAllocateCb para criar a alocação).

Requisitos

Requisito Valor
Cliente mínimo com suporte Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows.
Cabeçalho d3dumddi.h (inclua D3dumddi.h)

Confira também

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb