estrutura D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER (d3dukmdt.h)
A estrutura D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER define a escape kmd (driver no modo kernel) para a criação de um buffer de comando de teste.
Sintaxe
typedef struct _D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER {
D3DDDI_DRIVERESCAPETYPE EscapeType;
D3DKMT_HANDLE hDevice;
D3DKMT_HANDLE hContext;
D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS Flags;
D3DDDI_TESTCOMMANDBUFFER Command;
void D3DKMT_PTR(
PVOID unnamedParam1,
pDmaBuffer unnamedParam2
);
void D3DKMT_PTR(
PVOID unnamedParam1,
pDmaBufferPrivateData unnamedParam2
);
UINT DmaBufferSize;
UINT DmaBufferPrivateDataSize;
} D3DDDI_DRIVERESCAPE_BUILDTESTCOMMANDBUFFER;
Membros
EscapeType
[in] Um D3DDDI_DRIVERESCAPETYPE. Deve ser definido como D3DDDI_DRIVERESCAPETYPE_BUILDTESTCOMMANDBUFFER.
hDevice
[in] Manipule para o dispositivo de exibição.
hContext
[in] Identificador de contexto KMD retornado de DxgkDdiCreateContext quando Flags.HardwareQueue é 0 ou identificador de fila de hardware KMD retornado de DxgkDdiCreatehwqueue quando Flags.HardwareQueue for 1.
Flags
[in] Uma estrutura D3DDDI_BUILDTESTCOMMANDBUFFERFLAGS que especifica sinalizadores a serem usados ao criar um buffer de comando para testes no modo kernel.
Command
[in] Uma estrutura D3DDDI_TESTCOMMANDBUFFER que descreve o buffer de comando a ser criado.
void D3DKMT_PTR( PVOID unnamedParam1, pDmaBuffer unnamedParam2)
void D3DKMT_PTR( PVOID unnamedParam1, pDmaBufferPrivateData unnamedParam2)
DmaBufferSize
[entrada/saída] Na entrada, especifica o tamanho em bytes do buffer para o qual pDmaBuffer aponta. Na saída, especifica o número de bytes que o KMD gravou no buffer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obter mais informações.
DmaBufferPrivateDataSize
[entrada/saída] Na entrada, especifica o tamanho em bytes do buffer para o qual pDmaBufferPrivateData aponta. Na saída, especifica o número de bytes que o KMD gravou no buffer. Consulte DXGKDDI_BUILDTESTCOMMANDBUFFER para obter mais informações.
Observações
Essa estrutura é usada por aplicativos de teste que não sabem as especificidades dos formatos internos do dispositivo.
Para obter mais informações, consulte de teste no modo Kernel.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 (WDDM 3.2) |
cabeçalho | d3dukmdt.h |