estrutura DXGKARG_ESCAPE (d3dkmddi.h)
A estrutura DXGKARG_ESCAPE descreve informações que o driver de exibição no modo de usuário compartilha com o driver de miniporto de exibição.
Sintaxe
typedef struct _DXGKARG_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in/out] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Membros
[in] hDevice
Um identificador para o dispositivo de exibição (contexto gráfico) que foi originalmente passado para a função DxgkDdiCreateDevice do driver de miniporta de exibição.
[in] Flags
Uma estrutura D3DDDI_ESCAPEFLAGS que indica, em sinalizadores de campo de bits, como compartilhar informações.
[in/out] pPrivateDriverData
Um ponteiro para um buffer que contém as informações que o driver de miniporto de exibição e o driver de exibição no modo de usuário compartilham.
[in/out] PrivateDriverDataSize
O tamanho, em bytes, do buffer para o qual pPrivateDriverData aponta.
[in] hContext
Um identificador para o contexto que foi originalmente passado para a função DxgkDdiCreateContext do driver de miniporta de exibição.
hKmdProcessHandle
Um identificador de driver retornado pelo KMD da chamada para DxgkDdiCreateProcess. O driver deve marcar o identificador para NULL. O identificador é criado quando o primeiro dispositivo DXG é criado para um processo. O identificador é destruído quando o último identificador do adaptador é fechado para um processo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista |
Cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |