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