estrutura D3DDDICB_CREATECONTEXT (d3dumddi.h)
A estrutura D3DDDICB_CREATECONTEXT descreve um contexto a ser criado.
Sintaxe
typedef struct _D3DDDICB_CREATECONTEXT {
[in] UINT NodeOrdinal;
[in] UINT EngineAffinity;
[in] D3DDDI_CREATECONTEXTFLAGS Flags;
[in] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[out] HANDLE hContext;
[out] VOID *pCommandBuffer;
[out] UINT CommandBufferSize;
[out] D3DDDI_ALLOCATIONLIST *pAllocationList;
[out] UINT AllocationListSize;
[out] D3DDDI_PATCHLOCATIONLIST *pPatchLocationList;
[out] UINT PatchLocationListSize;
D3DGPU_VIRTUAL_ADDRESS CommandBuffer;
} D3DDDICB_CREATECONTEXT;
Membros
[in] NodeOrdinal
O índice baseado em zero para o nó no qual o contexto está agendado.
[in] EngineAffinity
O índice baseado em zero para o mecanismo, dentro do nó especificado por NodeOrdinal , no qual o contexto pode ser executado.
[in] Flags
Uma estrutura D3DDDI_CREATECONTEXTFLAGS que indica, em sinalizadores de campo de bit, como criar o contexto.
[in] pPrivateDriverData
Um ponteiro para dados privados que é passado para um driver de miniporta de exibição.
[in] PrivateDriverDataSize
O tamanho, em bytes, dos dados privados para os quais pPrivateDriverData aponta.
[out] hContext
Um identificador para o contexto que a função pfnCreateContextCb cria.
[out] pCommandBuffer
Um ponteiro para o primeiro buffer de comando para o contexto criado.
[out] CommandBufferSize
O tamanho, em bytes, do primeiro buffer de comando para o contexto criado, para o qual pCommandBuffer aponta.
[out] pAllocationList
Uma matriz de estruturas D3DDDI_ALLOCATIONLIST para a primeira lista de alocação para o contexto criado.
[out] AllocationListSize
O número de elementos na matriz allocation-list que pAllocationList especifica.
[out] pPatchLocationList
Uma matriz de estruturas D3DDDI_PATCHLOCATIONLIST para a primeira lista de locais de patch para o contexto criado.
[out] PatchLocationListSize
O número de elementos na matriz patch-location-list especificada por pPatchLocationList .
CommandBuffer
Esse membro é reservado e deve ser definido como zero.
Este membro está disponível a partir do Windows 7.
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) |