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.
FunctionEnter3WithInfo işlevi tarafından profil oluşturucuya bildirilen işlevin yığın çerçevesini ve bağımsız değişken bilgilerini sağlar. Bu yöntem yalnızca geri çağırma sırasında FunctionEnter3WithInfo çağrılabilir.
Sözdizimi
HRESULT GetFunctionEnter3Info(
[in] FunctionID functionId,
[in] COR_PRF_ELT_INFO eltInfo,
[out] COR_PRF_FRAME_INFO *pFrameInfo,
[in, out] ULONG *pcbArgumentInfo,
[out, size_is(*pcbArgumentInfo)]
COR_PRF_FUNCTION_ARGUMENT_INFO *pArgumentInfo);
Parametreler
functionId
[in] FunctionID Girilmekte olan işlevin değeri.
eltInfo
[in] Belirli bir yığın çerçevesi hakkındaki bilgileri temsil eden opak bir tanıtıcı. Profil oluşturucu, FunctionEnter3WithInfo işlevi tarafından verilenin aynısını eltInfo sağlamalıdır.
pFrameInfo
[out] Belirli bir yığın çerçevesi hakkındaki genel bilgileri temsil eden opak bir tanıtıcı. Bu tanıtıcı yalnızca profil oluşturucunun FunctionEnter3WithInfo yöntemini çağırdığı GetFunctionEnter3Info geri çağırma sırasında geçerlidir.
pcbArgumentInfo
[in, out] COR_PRF_FUNCTION_ARGUMENT_INFO yapısının toplam boyutunun bayt cinsinden işaretçisi (ayrıca tarafından işaret edilen pArgumentInfobağımsız değişken aralıkları için ek COR_PRF_FUNCTION_ARGUMENT_RANGE yapıları). Belirtilen boyut yeterli değilse, ERROR_INSUFFICIENT_BUFFER döndürülür ve beklenen boyut içinde pcbArgumentInfodepolanır. yalnızca için beklenen değeri almak üzere çağırmak GetFunctionEnter3Info için *pcbArgumentInfo=0 ve pArgumentInfo=NULL değerlerini ayarlayın*pcbArgumentInfo.
pArgumentInfo
[out] İşlevin bağımsız değişkenlerinin bellekteki konumlarını soldan sağa sırasıyla açıklayan COR_PRF_FUNCTION_ARGUMENT_INFO yapısına yönelik bir işaretçi.
Açıklamalar
Profil oluşturucunun incelenen işlevin COR_PRF_FUNCTION_ARGUMENT_INFO yapısı için yeterli alan ayırması ve parametresindeki boyutu belirtmesi pcbArgumentInfo gerekir.
Gereksinimler
Platform: Bkz. Sistem Gereksinimleri.
Üstbilgi: CorProf.idl, CorProf.h
Kitaplığı: CorGuids.lib
.NET Framework Sürümleri: 4'ten beri kullanılabilir