Compartilhar via


estrutura D3DDDICB_ESCAPE (d3dumddi.h)

A estrutura D3DDDICB_ESCAPE descreve informações que um driver de exibição no modo de usuário compartilha com um driver de miniporta de exibição.

Sintaxe

typedef struct _D3DDDICB_ESCAPE {
  [in]     HANDLE             hDevice;
  [in]     D3DDDI_ESCAPEFLAGS Flags;
  [in/out] VOID               *pPrivateDriverData;
  [in]     UINT               PrivateDriverDataSize;
  [in]     HANDLE             hContext;
} D3DDDICB_ESCAPE;

Membros

[in] hDevice

Um identificador para o dispositivo de exibição (contexto gráfico) que foi originalmente passado para a função CreateDevice ou CreateDevice(D3D10) do driver de exibição do modo de usuário ou NULL, se as informações compartilhadas não estiverem associadas a um dispositivo de exibição.

[in] Flags

Uma estrutura D3DDDI_ESCAPEFLAGS que indica, em sinalizadores de campo de bits, como compartilhar informações. O driver de exibição do modo de usuário deve especificar o sinalizador de campo de bits HardwareAccess para indicar que o driver de miniporta de exibição deve acessar o hardware gráfico de forma que o sistema operacional deve executar o segundo nível de sincronização no driver de miniporta de exibição para a chamada DxgkDdiEscape .

[in/out] pPrivateDriverData

Um ponteiro para um buffer alocado pelo driver de exibição do modo de usuário que contém informações que o driver de exibição do modo de usuário envia para o driver de miniporto de exibição ou que o driver de exibição no modo de usuário recebe do driver de miniporta de exibição.

[in] PrivateDriverDataSize

O tamanho, em bytes, do buffer para o qual pPrivateDriverData aponta.

[in] hContext

Um identificador para o contexto que a função pfnCreateContextCb retornou ou NULL, se as informações compartilhadas não estiverem associadas a um contexto. Se o driver de exibição do modo de usuário definir hContext como um valor não NULL , o driver também deverá ter definido hDevice como um valor não NULL e hDevice deverá corresponder ao dispositivo que possui o contexto.

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

Createdevice

CreateDevice(D3D10)

pfnCreateContextCb

pfnEscapeCb