estructura D3DDDICB_CREATECONTEXT (d3dumddi.h)
La estructura D3DDDICB_CREATECONTEXT describe un contexto que se va a crear.
Sintaxis
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;
Miembros
[in] NodeOrdinal
Índice de base cero para el nodo en el que está programado el contexto.
[in] EngineAffinity
Índice de base cero del motor, dentro del nodo que NodeOrdinal, en el que se puede ejecutar el contexto.
[in] Flags
Estructura D3DDDI_CREATECONTEXTFLAGS que indica, en marcas de campo de bits, cómo crear el contexto.
[in] pPrivateDriverData
Puntero a datos privados que se pasan a un controlador de miniporte de pantalla.
[in] PrivateDriverDataSize
Tamaño, en bytes, de los datos privados a los que pPrivateDriverData apunta.
[out] hContext
Identificador del contexto que crea la función pfnCreateContextCb.
[out] pCommandBuffer
Puntero al primer búfer de comandos para el contexto creado.
[out] CommandBufferSize
Tamaño, en bytes, del primer búfer de comandos para el contexto creado, al que pCommandBuffer apunta.
[out] pAllocationList
Matriz de estructuras de D3DDDI_ALLOCATIONLIST para la primera lista de asignación para el contexto creado.
[out] AllocationListSize
Número de elementos de la matriz de lista de asignaciones que pAllocationList especifica.
[out] pPatchLocationList
Matriz de estructuras de D3DDDI_PATCHLOCATIONLIST para la primera lista de ubicación de revisión para el contexto creado.
[out] PatchLocationListSize
Número de elementos de la matriz patch-location-list que pPatchLocationList especifica.
CommandBuffer
Este miembro está reservado y debe establecerse en cero.
Este miembro está disponible a partir de Windows 7.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Disponible en Windows Vista y versiones posteriores de los sistemas operativos Windows. |
encabezado de | d3dumddi.h (incluya D3dumddi.h) |