Compartilhar via


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 retornada D3DDDIERR_INCOMPATIBLEPRIVATEFORMAT.

Observações

O driver de exibição do modo de usuário pode definir o membro do 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 bits primário no Flags membro da estrutura D3DDDI_ALLOCATIONINFO em uma chamada para a função pfnAllocateCb para criar a alocação).

Requisitos

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

Consulte também

D3DDDI_ALLOCATIONINFO

pfnAllocateCb

pfnSetDisplayModeCb