Aracılığıyla paylaş


IDebugExpressionEvaluator::GetMethodLocationProperty

Bu yöntem, bir yöntem konumunu ve uzaklığını bellek adresine dönüştürür.

Sözdizimi

int GetMethodLocationProperty(
   string               upstrFullyQualifiedMethodPlusOffset,
   IDebugSymbolProvider pSymbolProvider,
   IDebugAddress        pAddress,
   IDebugBinder         pBinder,
   out IDebugProperty2  ppProperty
);

Parametreler

upstrFullyQualifiedMethodPlusOffset
[in] Yöntem konumu ve uzaklığı, dize olarak ifade edilir.

pSymbolProvider
[in] Simge sağlayıcısı bir IDebugSymbolProvider nesnesi olarak ifade edilir.

pAddress
[in] yöntemindeki bir adres, IDebugAddress nesnesi olarak ifade edilir.

pBinder
[in] Bağlayıcı bir IDebugBinder nesnesi olarak ifade edilir.

ppProperty
[out] Bellek adresini temsil eden bir IDebugProperty2 arabirimi döndürür.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde bir hata kodu döndürür.

Açıklamalar

Döndürülen adres, örneğin bir kesme noktası ayarlamak için kullanılabilir.

adına upstrFullyQualifiedMethodPlusOffsetrağmen, bu parametre kısmen nitelenmiş bir yöntem adı geçirilebilir. Bu durumda, seçili yöntem öğesini kapsayan pAddressyöntemdir. Bu parametrenin nasıl yorumlandığı, ifade değerlendiricisinin ve desteklediği dilin uygulanmasına kadardır.

Ayrıca bkz.