DXGKDDI_SETSCHEDULINGLOGBUFFER fungsi panggilan balik (d3dkmddi.h)
Instruksikan GPU untuk menggunakan buffer yang diteruskan sebagai log penjadwalan untuk simpul GPU tertentu.
Sintaks
DXGKDDI_SETSCHEDULINGLOGBUFFER DxgkddiSetschedulinglogbuffer;
NTSTATUS DxgkddiSetschedulinglogbuffer(
IN_CONST_HANDLE hAdapter,
IN_CONST_PDXGKARG_SETSCHEDULINGLOGBUFFER pSetSchedulingLogBuffer
)
{...}
Parameter
hAdapter
Mengidentifikasi adaptor logis.
pSetSchedulingLogBuffer
Penunjuk ke struktur DXGKARG_SETSCHEDULINGLOGBUFFER yang berisi informasi untuk mengatur buffer log penjadwalan.
Nilai kembali
Mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, kembalikan kode kesalahan Nilai NTSTATUS yang sesuai.
Keterangan
Daftarkan implementasi Anda dari fungsi panggilan balik ini dengan mengatur anggota DXGKARG_SETSCHEDULINGLOGBUFFER yang sesuai lalu panggil DxgkddiSetSchedulingLogBuffer.
DxgkDdiSetSchedulingLogBuffer adalah panggilan sinkron. Setelah kembali dari DxgkDdiSetSchedulingLogBuffer, GPU tidak diizinkan untuk menulis entri lagi ke log sebelumnya. Semua entri baru akan ditulis ke buffer log yang diteruskan oleh panggilan DxgkDdiSetSchedulingLogBuffer terbaru.
Buffer log yang diteruskan oleh OS memiliki FirstFreeEntryIndex dan WraparondCount diatur ke nol, dan NumberOfEntries diatur ke jumlah entri log yang dialokasikan. Sisa buffer tidak diinisialisasi. Secara khusus, GPU tidak dapat mengasumsikan entri individu dalam buffer entri log tidak diinisialisasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Header | d3dkmddi.h |