ID3D11ClassLinkage::GetClassInstance method (d3d11.h)
Mendapatkan objek instans kelas yang mewakili kelas HLSL yang ditentukan.
Sintaks
HRESULT GetClassInstance(
[in] LPCSTR pClassInstanceName,
[in] UINT InstanceIndex,
[out] ID3D11ClassInstance **ppInstance
);
Parameter
[in] pClassInstanceName
Jenis: LPCSTR
Nama kelas untuk mendapatkan instans kelas.
[in] InstanceIndex
Jenis: UINT
Indeks instans kelas.
[out] ppInstance
Jenis: ID3D11ClassInstance**
Alamat pointer ke antarmuka ID3D11ClassInstance untuk diinisialisasi.
Menampilkan nilai
Jenis: HRESULT
Mengembalikan S_OK jika berhasil; jika tidak, mengembalikan salah satu Kode Pengembalian Direct3D 11.
Keterangan
Untuk informasi selengkapnya tentang menggunakan antarmuka ID3D11ClassLinkage , lihat Penautan Dinamis.
Instans kelas harus memiliki setidaknya 1 anggota data agar tersedia agar runtime dapat digunakan dengan ID3D11ClassLinkage::GetClassInstance. Setiap instans tanpa anggota akan dioptimalkan dari blob shader yang dikompilasi sebagai objek berukuran nol. Jika Anda memiliki kelas tanpa anggota data, gunakan ID3D11ClassLinkage::CreateClassInstance sebagai gantinya.
Windows Phone 8: API ini didukung.
Persyaratan
Target Platform | Windows |
Header | d3d11.h |
Pustaka | D3D11.lib |