Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die D3DDDICB_CREATECONTEXT Struktur beschreibt einen zu erstellenden Kontext.
Syntax
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;
Angehörige
[in] NodeOrdinal
Der nullbasierte Index für den Knoten, für den der Kontext geplant ist.
[in] EngineAffinity
Der nullbasierte Index für das Modul innerhalb des Knotens, der NodeOrdinal angibt, in dem der Kontext ausgeführt werden kann.
[in] Flags
Eine D3DDDI_CREATECONTEXTFLAGS Struktur, die in Bitfeldkennzeichnungen angibt, wie der Kontext erstellt wird.
[in] pPrivateDriverData
Ein Zeiger auf private Daten, die an einen Anzeigeminiporttreiber übergeben werden.
[in] PrivateDriverDataSize
Die Größe der privaten Daten in Bytes, auf die pPrivateDriverData verweist.
[out] hContext
Ein Handle für den Kontext, den die pfnCreateContextCb-Funktion erstellt.
[out] pCommandBuffer
Ein Zeiger auf den ersten Befehlspuffer für den erstellten Kontext.
[out] CommandBufferSize
Die Größe des ersten Befehlspuffers für den erstellten Kontext in Byte, auf den pCommandBuffer verweist.
[out] pAllocationList
Ein Array von D3DDDI_ALLOCATIONLIST Strukturen für die erste Zuordnungsliste für den erstellten Kontext.
[out] AllocationListSize
Die Anzahl der Elemente im Zuordnungslistenarray, die "pAllocationList" angibt.
[out] pPatchLocationList
Ein Array von D3DDDI_PATCHLOCATIONLIST Strukturen für die erste Patchspeicherortliste für den erstellten Kontext.
[out] PatchLocationListSize
Die Anzahl der Elemente im Patch-Location-List-Array, das pPatchLocationList- angibt.
CommandBuffer
Dieses Element ist reserviert und sollte auf Null festgelegt werden.
Dieses Mitglied ist ab Windows 7 verfügbar.
Anforderungen
| Anforderung | Wert |
|---|---|
| mindestens unterstützte Client- | Verfügbar in Windows Vista und höheren Versionen der Windows-Betriebssysteme. |
| Header- | d3dumddi.h (include D3dumddi.h) |