Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Belirtilen sembol sağlayıcısı tarafından belirlenen modülleri önceden yükler.
Sözdizimi
Parametreler
pSym
[in] Modüllerin önceden yüklendiği sembol sağlayıcısı.
Dönüş Değeri
Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.
Açıklamalar
Bu isteğe bağlı yöntem, barındırma işlemi ekleme işlemi yaptığınızda kullanılır. Ee'ye ekin bir parçası olarak 'ısınma' şansı verir.
Örnek
Aşağıdaki örnek, IDebugExpressionEvaluator2 arabirimini kullanıma sunan bir ExpressionEvaluatorPackage nesnesi için bu yöntemin nasıl uygulandığını gösterir.
STDMETHODIMP ExpressionEvaluatorPackage::PreloadModules
(
IDebugSymbolProvider *pSym
)
{
HRESULT hr = NOERROR;
RuntimeMemberDescriptor * prtMemberDesc;
RuntimeClassDescriptor *prtClassDesc;
CComPtr<IDebugClassField> pClassField;
IfFalseGo(pSym,E_INVALIDARG);
prtMemberDesc = &(g_rgRTLangMembers[StandardModuleAttributeCtor]);
prtClassDesc = &(g_rgRTLangClasses[prtMemberDesc->rtParent]);
pSym->GetClassTypeByName(prtClassDesc->wszClassName, nmCaseSensitive, &pClassField);
pClassField = NULL;
prtMemberDesc = &(g_rgRTLangMembers[LoadAssembly]);
prtClassDesc = &(g_rgRTLangClasses[prtMemberDesc->rtParent]);
pSym->GetClassTypeByName(prtClassDesc->wszClassName, nmCaseSensitive, &pClassField);
Error:
return hr;
}