Bagikan melalui


struktur DXGKARG_GETBACKINGRESOURCE (dispmprt.h)

Argumen yang digunakan untuk mendapatkan sumber daya cadangan untuk bilah MMIO (output input yang dipetakan memori) perangkat virtual.

Sintaks

typedef struct _DXGKARG_GETBACKINGRESOURCE {
  ULONG                           VirtualFunctionIndex;
  USHORT                          ResourceIndex;
  PCM_PARTIAL_RESOURCE_DESCRIPTOR Resource;
  PMDL                            pMdl;
} DXGKARG_GETBACKINGRESOURCE, *PDXGKARG_GETBACKINGRESOURCE;

Anggota

VirtualFunctionIndex

Fungsi Virtual tertentu untuk mengkueri keamanan.

ResourceIndex

Indeks sumber daya.

Resource

Deskriptor sumber daya pengembalian, yang berisi alamat dasar host dan panjang sumber daya.

pMdl

Penunjuk ke MDL (daftar deskriptor memori).

Alternatif untuk mengembalikan Sumber Daya, driver dapat mengembalikan MDL yang sudah dibuat untuk digunakan sebagai sumber daya cadangan. Setiap MDL yang dikembalikan harus menunjuk ke RAM fisik yang berdekatan atau ruang MMIO, tanpa offset ke halaman pertama, bersama dengan panjang yang dapat dibagi dengan PAGE_SIZE.

Keterangan

Perhatikan bahwa sumber daya cadangan saat ini terbatas pada rentang MAX_FLEXIO_RESOURCES (32). Sumber daya ini kemudian digunakan oleh mekanisme sebar/kumpulkan yang ada dalam pemetaan MMIO untuk membangun bilah tamu lengkap. Jika perangkat fisik tidak menggunakan sumber daya pada Indeks tertentu, perangkat harus mengatur semua nilai yang dikembalikan dan mengembalikan STATUS_SUCCESS.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 10, version 1809
Header dispmprt.h