Bagikan melalui


PFND3D10_2DDI_GETSUPPORTEDVERSIONS fungsi panggilan balik (d3d10umddi.h)

Kueri fungsi GetSupportedVersions untuk versi antarmuka Direct3D yang didukung driver.

Sintaks

PFND3D10_2DDI_GETSUPPORTEDVERSIONS Pfnd3d102DdiGetsupportedversions;

HRESULT Pfnd3d102DdiGetsupportedversions(
  D3D10DDI_HADAPTER unnamedParam1,
  UINT32 *puEntries,
  UINT64 *pSupportedDDIInterfaceVersions
)
{...}

Parameter

unnamedParam1

hAdapter [in]

Handel yang mengidentifikasi adaptor grafis.

puEntries

Penunjuk ke variabel yang, pada input, berisi jumlah entri yang harus dikembalikan oleh array pSupportedDDIInterfaceVersions dan, pada output, jumlah entri yang sebenarnya dikembalikan oleh array pSupportedDDIInterfaceVersions .

pSupportedDDIInterfaceVersions

Pointer ke blok memori yang menerima array versi antarmuka Direct3D yang didukung driver.

Menampilkan nilai

GetSupportedVersions mengembalikan salah satu nilai berikut:

Menampilkan kode Deskripsi
S_OK Kemampuan berhasil diambil.
E_OUTOFMEMORY GetSupportedVersions tidak dapat mengalokasikan memori yang diperlukan untuk menyelesaikannya.

Keterangan

Ketika runtime Direct3D memanggil fungsi OpenAdapter10_2 driver, anggota Antarmuka dan Versi dari struktur D3D10DDIARG_OPENADAPTER berisi versi DDI yang digunakan runtime untuk membuat instans driver. Driver dapat sepenuhnya mengabaikan anggota ini. Sebagai gantinya, driver dapat mengembalikan kemampuan dan informasi versi melalui fungsi GetSupportedVersions .

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung GetSupportedVersions didukung dimulai dengan sistem operasi Windows 7.
Target Platform Desktop
Header d3d10umddi.h (termasuk D3d10umddi.h, Prdrvcom.h)

Lihat juga

D3D10DDIARG_OPENADAPTER

D3D10_2DDI_ADAPTERFUNCS

OpenAdapter10_2