struttura D3DDDICB_CREATECONTEXT (d3dumddi.h)
La struttura D3DDDICB_CREATECONTEXT descrive un contesto da creare.
Sintassi
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;
Members
[in] NodeOrdinal
Indice in base zero per il nodo su cui è pianificato il contesto.
[in] EngineAffinity
Indice in base zero per il motore, all'interno del nodo specificato da NodeOrdinal , in cui il contesto può essere eseguito.
[in] Flags
Struttura D3DDDI_CREATECONTEXTFLAGS che indica, in flag di campo di bit, come creare il contesto.
[in] pPrivateDriverData
Puntatore a dati privati passati a un driver miniport di visualizzazione.
[in] PrivateDriverDataSize
Dimensioni, in byte, dei dati privati a cui punta pPrivateDriverData .
[out] hContext
Handle per il contesto creato dalla funzione pfnCreateContextCb .
[out] pCommandBuffer
Puntatore al primo buffer dei comandi per il contesto creato.
[out] CommandBufferSize
Dimensioni, in byte, del primo buffer dei comandi per il contesto creato, a cui punta pCommandBuffer .
[out] pAllocationList
Matrice di strutture D3DDDI_ALLOCATIONLIST per il primo elenco di allocazione per il contesto creato.
[out] AllocationListSize
Numero di elementi nella matrice allocation-list specificata da pAllocationList .
[out] pPatchLocationList
Matrice di strutture D3DDDI_PATCHLOCATIONLIST per il primo elenco di posizioni patch per il contesto creato.
[out] PatchLocationListSize
Numero di elementi nella matrice patch-location-list specificata da pPatchLocationList .
CommandBuffer
Questo membro è riservato e deve essere impostato su zero.
Questo membro è disponibile a partire da Windows 7.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Disponibile in Windows Vista e versioni successive dei sistemi operativi Windows. |
Intestazione | d3dumddi.h (include D3dumddi.h) |