Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Метод GetFunctionParameterTypeCount возвращает количество аргументов, которые принимает функция. Обратите внимание, что маркер аргумента переменной на основе многоточия C/C++ не учитывается в этом подсчете. Наличие такого объекта должно быть обнаружено с помощью метода GetFunctionVarArgsKind. Это будет включать только аргументы перед многоточием.
Синтаксис
HRESULT GetFunctionParameterTypeCount(
ULONG64 *count
);
Параметры
count
Число аргументов функции (игнорируя многоточие аргумента переменной) будет возвращено здесь. Типы каждого отдельного аргумента можно получить с помощью метода GetFunctionParameterTypeAt.
Возвращаемое значение
Этот метод возвращает HRESULT, указывающий на успех или сбой.
Замечания
пример кода
ComPtr<IDebugHostType> spType; /* get a type for a function (see FindTypeByName) */
ULONG64 count;
if (SUCCEEDED(spType->GetFunctionParameterTypeCount(&count)))
{
// count is the number of parameters the function takes. This does not
// include any ellipsis for variable arguments.
}
Требования
Требование | Ценность |
---|---|
заголовка | dbgmodel.h |