CWbemProviderGlue::IsDerivedFrom(LPCWSTR,LPCWSTR,MethodContext*,LPCWSTR) metode (wbemglue.h)
[Kelas CWbemProviderGlue adalah bagian dari Kerangka Kerja Penyedia WMI yang sekarang dipertimbangkan dalam keadaan akhir, dan tidak ada pengembangan, peningkatan, atau pembaruan lebih lanjut yang akan tersedia untuk masalah terkait non-keamanan yang memengaruhi pustaka ini. API MI harus digunakan untuk semua pengembangan baru.]
Metode IsDerivedFrom menentukan apakah satu kelas berasal dari kelas lain.
Sintaks
bool IsDerivedFrom(
LPCWSTR pszBaseClassName,
LPCWSTR pszDerivedClassName,
MethodContext *pMethodContext,
LPCWSTR pszNamespace
);
Parameter
pszBaseClassName
Nama kelas dasar.
pszDerivedClassName
Nama kelas yang akan diuji.
pMethodContext
Arahkan ke konteks saat ini. Konteks harus disediakan untuk mencegah kebuntuan. Gunakan konteks yang diteruskan ke penyedia oleh Provider::EnumerateInstances atau Provider::ExecQuery, atau dapatkan dari instans menggunakan CInstance::GetMethodContext. Parameter ini tidak boleh NULL.
pszNamespace
Namespace yang berisi pszBaseClassName dan pszDerivedClassname. Jika NULL, namespace default, root\cimv2, digunakan.
Mengembalikan nilai
Metode mengembalikan TRUE jika kelas yang diarahkan oleh pszDerivedClassName adalah subkelas dari kelas yang diarahkan oleh pszBaseClassName dan FALSE jika pszDerivedClassName tidak berasal dari pszBaseClassName. Jika ditanya apakah kelas berasal dari dirinya sendiri, metode ini mengembalikan FALSE.
Persyaratan
Klien minimum yang didukung | Windows Vista |
Server minimum yang didukung | Windows Server 2008 |
Target Platform | Windows |
Header | wbemglue.h (termasuk FwCommon.h) |
Pustaka | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk