Thanks.
I don't have much experience in c++. Below is the code what I tried. The method GetParamForMethodIndex is always fails.
IMetaDataImport* metaDataImport = NULL;
mdMethodDef methodToken = NULL;
HRESULT result = _corProfilerInfo2->GetTokenAndMetaDataFromFunction(functionId, IID_IMetaDataImport, (LPUNKNOWN *) &metaDataImport, &methodToken);
if(SUCCEEDED(result)) {
ULONG ulong = 0;
mdParamDef* parametersTokens = NULL;
result = metaDataImport->GetParamForMethodIndex(methodToken, ulong, parametersTokens);
// It never enters in to success. It always fails
if(SUCCEEDED(result)) {
}
}
I'm not sure what I'm missing.