struktur D3DDDICB_CREATECONTEXT (d3dumddi.h)
Struktur D3DDDICB_CREATECONTEXT menjelaskan konteks yang akan dibuat.
Sintaks
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;
Anggota
[in] NodeOrdinal
Indeks berbasis nol untuk simpul tempat konteks dijadwalkan.
[in] EngineAffinity
Indeks berbasis nol untuk mesin, dalam simpul yang ditentukan NodeOrdinal , yang dapat dijalankan konteks.
[in] Flags
Struktur D3DDDI_CREATECONTEXTFLAGS yang menunjukkan, dalam bendera bidang bit, cara membuat konteks.
[in] pPrivateDriverData
Pointer ke data privat yang diteruskan ke driver miniport tampilan.
[in] PrivateDriverDataSize
Ukuran, dalam byte, dari data privat yang dituju pPrivateDriverData .
[out] hContext
Handel ke konteks yang dibuat fungsi pfnCreateContextCb .
[out] pCommandBuffer
Penunjuk ke buffer perintah pertama untuk konteks yang dibuat.
[out] CommandBufferSize
Ukuran, dalam byte, dari buffer perintah pertama untuk konteks yang dibuat, yang ditujukan pCommandBuffer .
[out] pAllocationList
Array struktur D3DDDI_ALLOCATIONLIST untuk daftar alokasi pertama untuk konteks yang dibuat.
[out] AllocationListSize
Jumlah elemen dalam array daftar alokasi yang ditentukan pAllocationList .
[out] pPatchLocationList
Array struktur D3DDDI_PATCHLOCATIONLIST untuk daftar lokasi patch pertama untuk konteks yang dibuat.
[out] PatchLocationListSize
Jumlah elemen dalam array patch-location-list yang ditentukan pPatchLocationList .
CommandBuffer
Anggota ini dicadangkan dan harus diatur ke nol.
Anggota ini tersedia dimulai dengan Windows 7.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Tersedia di Windows Vista dan versi yang lebih baru dari sistem operasi Windows. |
Header | d3dumddi.h (termasuk D3dumddi.h) |