estrutura D3DKMT_CREATEDEVICE (d3dkmthk.h)
A estrutura D3DKMT_CREATEDEVICE descreve um contexto de dispositivo no modo kernel.
Sintaxe
typedef struct _D3DKMT_CREATEDEVICE {
union {
[in] D3DKMT_HANDLE hAdapter;
[in] VOID *pAdapter;
};
[in] D3DKMT_CREATEDEVICEFLAGS Flags;
[out] D3DKMT_HANDLE hDevice;
[out] VOID *pCommandBuffer;
[out] UINT CommandBufferSize;
[out] D3DDDI_ALLOCATIONLIST *pAllocationList;
[out] UINT AllocationListSize;
[out] D3DDDI_PATCHLOCATIONLIST *pPatchLocationList;
[out] UINT PatchLocationListSize;
} D3DKMT_CREATEDEVICE;
Membros
[in] hAdapter
Um identificador para o adaptador gráfico no qual o contexto do dispositivo é criado. Esse identificador identifica o adaptador para a criação do modo de usuário.
[in] pAdapter
Um ponteiro para um bloco de memória para o adaptador gráfico no qual o contexto do dispositivo é criado. Esse ponteiro identifica o adaptador para a criação do modo kernel.
[in] Flags
Uma estrutura D3DKMT_CREATEDEVICEFLAGS que indica, em sinalizadores de campo de bit, o tipo de contexto do dispositivo a ser criado.
[out] hDevice
Um identificador para o contexto do dispositivo fornecido pelo subsistema de kernel de elementos gráficos do Microsoft DirectX (
[out] pCommandBuffer
Um ponteiro para a memória do buffer de comando na qual o OpenGL ICD coloca comandos. A função D3DKMTCreateDevice retorna esse ponteiro de memória.
[out] CommandBufferSize
O tamanho, em bytes, do bloco de memória que pCommandBuffer aponta para. A função D3DKMTCreateDevice
[out] pAllocationList
Uma matriz de estruturas de D3DDDI_ALLOCATIONLIST em que o OpenGL ICD insere alocações referenciadas.
A função D3DKMTCreateDevice retorna esse valor.
[out] AllocationListSize
O número de elementos na matriz de alocações que é apontado por pAllocationList. Essa quantidade de alocações está disponível ao enviar o buffer de comando apontado por pCommandBuffer para o driver de miniporto de exibição.
A função D3DKMTCreateDevice retorna esse valor.
[out] pPatchLocationList
Uma matriz de estruturas D3DDDI_PATCHLOCATIONLIST nas quais o OpenGL ICD insere informações de aplicação de patch.
A função D3DKMTCreateDevice retorna esse valor.
[out] PatchLocationListSize
O número de elementos na lista de locais de patch apontado por pPatchLocationList. Essa quantidade de locais de patch está disponível ao enviar o buffer de comando apontado por pCommandBuffer para o driver de miniporto de exibição.
A função D3DKMTCreateDevice retorna esse valor.
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows Vista |
cabeçalho | d3dkmthk.h (inclua D3dkmthk.h) |