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) |