DXGKCB_PINFRAMEBUFFERFORSAVE2 fungsi panggilan balik (d3dkmddi.h)

Driver miniport tampilan mode kernel memanggil DXGKCB_PINFRAMEBUFFERFORSAVE2 untuk menyematkan seluruh buffer bingkai sekaligus.

Sintaks

DXGKCB_PINFRAMEBUFFERFORSAVE2 DxgkcbPinframebufferforsave2;

NTSTATUS DxgkcbPinframebufferforsave2(
  [in]     IN_CONST_HANDLE hAdapter,
  [in/out] INOUT_PDXGKARGCB_PINFRAMEBUFFERFORSAVE2 pPinFrameBufferForSave2
)
{...}

Parameter

[in] hAdapter

Handel ke adaptor tampilan. Driver menyediakan handel ini untuk perangkat utama/prospek dalam rantai adaptor tampilan tertaut (LDA).

[in/out] pPinFrameBufferForSave2

Penunjuk ke struktur DXGKARGCB_PINFRAMEBUFFERFORSAVE2 yang berisi informasi tentang buffer bingkai untuk disimpan.

Menampilkan nilai

DXGKCB_PINFRAMEBUFFERFORSAVE2 mengembalikan STATUS_SUCCESS jika operasi berhasil. Jika tidak, mengembalikan kode kesalahan NTSTATUS yang sesuai.

Keterangan

Implementasi IOMMU WDDM 2.4 asli menyertakan sepasang fungsi panggilan balik untuk mengkueri memori yang diperlukan untuk menyimpan buffer bingkai. Area penyimpanan buffer bingkai dibuat sebagai objek bagian selama inisialisasi, dan driver menggunakan panggilan balik ini untuk mendapatkan wilayah yang dipetakan IOMMU saat diperlukan.

Driver yang menggunakan daftar deskriptor alamat (ADL) untuk mendukung penerapan ulang DMA logis DXGKCB_PINFRAMEBUFFERFORSAVE2 alih-alih DXGKARGCB_PINFRAMEBUFFERFORSAVE.

Memori yang disematkan menggunakan DXGKCB_PINFRAMEBUFFERFORSAVE2 dapat disematkan menggunakan panggilan balik DXGKCB_UNPINFRAMEBUFFERFORSAVE asli.

Lihat remapping IOMMU DMA untuk informasi selengkapnya.

DXGKCB_XXX diimplementasikan oleh Dxgkrnl. Untuk menggunakan fungsi panggilan balik ini, atur anggota DXGKARGCB_PINFRAMEBUFFERFORSAVE2 yang sesuai lalu panggil DxgkCbPinFrameBufferForSave2 melalui DXGKRNL_INTERFACE.

Persyaratan

Persyaratan Nilai
Server minimum yang didukung Windows Server 2022 (WDDM 2.9)
Header d3dkmddi.h
IRQL PASSIVE_LEVEL

Lihat juga

DXGKARGCB_PINFRAMEBUFFERFORSAVE2

DXGKARGCB_PINFRAMEBUFFERFORSAVE

DXGKCB_UNPINFRAMEBUFFERFORSAVE