estrutura DXGKARG_ESCAPE (d3dkmddi.h)
A estrutura DXGKARG_ESCAPE descreve as informações que o UMD (driver de exibição do modo de usuário) compartilha com o KMD (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;
[in] HANDLE hKmdProcessHandle;
} DXGKARG_ESCAPE;
Membros
[in] hDevice
Um identificador para o dispositivo de exibição (contexto gráfico) que foi passado originalmente para a função DxgkDdiCreateDevice do KMD.
[in] Flags
Uma estrutura D3DDDI_ESCAPEFLAGS que indica, em sinalizadores de campo de bit, 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 do modo de usuário compartilham.
[in/out] PrivateDriverDataSize
O tamanho, em bytes, do buffer que pPrivateDriverData aponta para.
[in] hContext
Um identificador para o contexto que foi passado originalmente para a funçãoDxgkDdiCreateContextdo KMD.
[in] hKmdProcessHandle
Um identificador de driver retornado pelo KMD da chamada para DxgkDdiCreateProcess. O driver deve verificar 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 |
---|---|
de cliente com suporte mínimo | Windows Vista (WDDM 1.0) |
cabeçalho | d3dkmddi.h (inclua D3dkmddi.h) |