struktur D3DKMT_CREATEDEVICE (d3dkmthk.h)
Struktur D3DKMT_CREATEDEVICE menjelaskan konteks perangkat mode kernel.
Sintaks
typedef struct _D3DKMT_CREATEDEVICE {
union {
[in] D3DKMT_HANDLE hAdapter;
[in] VOID *pAdapter;
};
[in] D3DKMT_CREATEDEVICEFLAGS Flags;
[out] D3DKMT_HANDLE hDevice;
void D3DKMT_PTR(
VOID *unnamedParam1,
pCommandBuffer unnamedParam2
);
[out] UINT CommandBufferSize;
void D3DKMT_PTR(
D3DDDI_ALLOCATIONLIST *unnamedParam1,
pAllocationList unnamedParam2
);
[out] UINT AllocationListSize;
void D3DKMT_PTR(
D3DDDI_PATCHLOCATIONLIST *unnamedParam1,
pPatchLocationList unnamedParam2
);
[out] UINT PatchLocationListSize;
} D3DKMT_CREATEDEVICE;
Anggota
[in] hAdapter
Handel ke adaptor grafis tempat konteks perangkat dibuat. Handel ini mengidentifikasi adaptor untuk pembuatan mode pengguna.
[in] pAdapter
Pointer ke blok memori untuk adaptor grafis tempat konteks perangkat dibuat. Penunjuk ini mengidentifikasi adaptor untuk pembuatan mode kernel.
[in] Flags
Struktur D3DKMT_CREATEDEVICEFLAGS yang menunjukkan, dalam bendera bidang bit, jenis konteks perangkat yang akan dibuat.
[out] hDevice
Handel ke konteks perangkat yang disediakan subsistem kernel grafis Microsoft DirectX (Dxgkrnl.sys) dan yang dikembalikan dari panggilan ke fungsi D3DKMTCreateDevice .
void D3DKMT_PTR( VOID *unnamedParam1, pCommandBuffer unnamedParam2)
[out] CommandBufferSize
Ukuran, dalam byte, dari blok memori yang menunjuk pCommandBuffer . Fungsi D3DKMTCreateDevice mengembalikan nilai ukuran ini.
void D3DKMT_PTR( D3DDDI_ALLOCATIONLIST *unnamedParam1, pAllocationList unnamedParam2)
[out] AllocationListSize
Jumlah elemen dalam array alokasi yang ditunjukkan oleh pAllocationList. Jumlah alokasi ini tersedia saat mengirimkan buffer perintah yang diarahkan oleh pCommandBuffer ke driver miniport tampilan.
Fungsi D3DKMTCreateDevice mengembalikan nilai ini.
void D3DKMT_PTR( D3DDDI_PATCHLOCATIONLIST *unnamedParam1, pPatchLocationList unnamedParam2)
[out] PatchLocationListSize
Jumlah elemen dalam daftar lokasi patch yang ditunjukkan oleh pPatchLocationList. Jumlah lokasi patch ini tersedia saat mengirimkan buffer perintah yang diarahkan oleh pCommandBuffer ke driver miniport tampilan.
Fungsi D3DKMTCreateDevice mengembalikan nilai ini.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista |
Header | d3dkmthk.h (termasuk D3dkmthk.h) |