ICorProfilerInfo::GetModuleMetaData Metodu
Belirtilen modüle eşleyen bir meta veri arabirimi örneği alır.
Sözdizimi
HRESULT GetModuleMetaData(
[in] ModuleID moduleId,
[in] DWORD dwOpenFlags,
[in] REFIID riid,
[out] IUnknown **ppOut);
Parametreler
moduleId
[in] Arabirim örneğinin eşlendiği modülün kimliği.
dwOpenFlags
[in] Bildirim dosyalarını açma modunu belirten CorOpenFlags numaralandırmasının değeri. ofRead
Yalnızca ve ofWrite
ofNoTransform
bitleri geçerlidir.
riid
[in] Örneği alınacak meta veri arabiriminin başvuru kimliği (GUID). Arabirimlerin listesi için bkz. Meta Veri Arabirimleri.
ppOut
[out] Meta veri arabirimi örneğinin adresinin işaretçisi.
Açıklamalar
Meta verilerin okuma/yazma modunda açılmasını isteyebilirsiniz, ancak meta verilerde yapılan değişiklikler derleyiciden olduğu gibi iyileştirilemediğinden, bu durum programın daha yavaş meta veri yürütmesine neden olur.
Bazı modüllerin (kaynak modülleri gibi) meta verileri yoktur. Böyle durumlarda, GetModuleMetaData
S_FALSE HRESULT değerini ve *ppOut
içinde null değerini döndürür.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 2.0 sürümünden itibaren kullanılabilir
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin