Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Actualización: noviembre 2007
Obtiene la clase primaria y el símbolo (token) de metadatos de la función especificada.
HRESULT GetFunctionInfo(
[in] FunctionID functionId,
[out] ClassID *pClassId,
[out] ModuleID *pModuleId,
[out] mdToken *pToken);
Parámetros
functionId
[in] Identificador de la función para la que se va a obtener la clase primaria y el símbolo (token) de metadatos.pClassId
[out] Puntero a la clase primaria de la función.pModuleId
[out] Puntero al módulo en el que se define la clase primaria de la función.pToken
[out] Puntero al símbolo (token) de metadatos de la función.
Comentarios
El código del generador de perfiles puede llamar a ICorProfilerInfo::GetModuleMetaData para obtener una interfaz de metadatos de un módulo determinado. El símbolo (token) de metadatos que se devuelve a la ubicación a la que hace referencia pToken puede utilizarse para obtener acceso a los metadatos de la función.
Es posible que no pueda obtenerse el valor de ClassID de una función en una clase genérica si no hay más información de contexto sobre el uso de la función. En este caso, el valor de pClassId será 0. El código del generador de perfiles debe utilizar ICorProfilerInfo2::GetFunctionInfo2 con un valor COR_PRF_FRAME_INFO para proporcionar más contexto.
Requisitos
Plataformas: vea Requisitos de sistema de .NET Framework.
Encabezado: CorProf.idl
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0