struktur D3DDDICB_ESCAPE (d3dumddi.h)
Struktur D3DDDICB_ESCAPE menjelaskan informasi yang dibagikan driver tampilan mode pengguna dengan driver miniport tampilan.
Sintaks
typedef struct _D3DDDICB_ESCAPE {
[in] HANDLE hDevice;
[in] D3DDDI_ESCAPEFLAGS Flags;
[in/out] VOID *pPrivateDriverData;
[in] UINT PrivateDriverDataSize;
[in] HANDLE hContext;
} D3DDDICB_ESCAPE;
Anggota
[in] hDevice
Handel ke perangkat tampilan (konteks grafis) yang awalnya diteruskan ke fungsi CreateDevice atau CreateDevice(D3D10) driver tampilan mode pengguna atau NULL, jika informasi bersama tidak terkait dengan perangkat tampilan.
[in] Flags
Struktur D3DDDI_ESCAPEFLAGS yang menunjukkan, dalam bendera bidang bit, cara berbagi informasi. Driver tampilan mode pengguna harus menentukan bendera bit-field HardwareAccess untuk menunjukkan bahwa driver miniport tampilan harus mengakses perangkat keras grafis sedemikian rupa sehingga sistem operasi harus melakukan tingkat sinkronisasi kedua ke driver miniport tampilan untuk panggilan DxgkDdiEscape .
[in/out] pPrivateDriverData
Penunjuk ke buffer yang dialokasikan oleh driver tampilan mode pengguna yang berisi informasi yang dikirim driver tampilan mode pengguna ke driver miniport tampilan atau yang diterima driver tampilan mode pengguna dari driver miniport tampilan.
[in] PrivateDriverDataSize
Ukuran, dalam byte, dari buffer yang dituju pPrivateDriverData .
[in] hContext
Handel ke konteks yang dikembalikan fungsi pfnCreateContextCb atau NULL, jika informasi bersama tidak terkait dengan konteks. Jika driver tampilan mode pengguna mengatur hContext ke nilai non-NULL , driver juga harus mengatur hDevice ke nilai non-NULL , dan hDevice harus sesuai dengan perangkat yang memiliki konteks.
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) |