Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает версию этой функции "Изменить и продолжить".
Синтаксис
HRESULT GetVersionNumber (
[out] ULONG32 *pnVersion
);
Параметры
pnVersion [out] Указатель на целое число, являющееся номером версии функции, представленной этим объектом ICorDebugFunction2.
Замечания
Среда выполнения отслеживает количество изменений, произошедших в каждом модуле во время сеанса отладки. Номер версии функции — это несколько, чем число изменений, вносимых в функцию. Исходная версия функции — версия 1. Число увеличивается для модуля при каждом вызове ICorDebugModule2::ApplyChanges . Таким образом, если тело функции было заменено в первом и третьем вызове ICorDebugModule2::ApplyChanges, GetVersionNumber может вернуть версию 1, 2 или 4 для этой функции, но не версию 3. (Эта функция не будет иметь версии 3.)
Номер версии отслеживается отдельно для каждого модуля. Таким образом, если вы выполняете четыре изменения в модуле 1, и нет в модуле 2, следующая правка модуля 1 назначит номер версии 6 всем измененным функциям в модуле 1. Если же изменение касается модуля 2, функции в модуле 2 получат номер версии 2.
Номер версии, полученный методом GetVersionNumber , может быть ниже, чем у ICorDebugFunction::GetCurrentVersionNumber.
Метод ICorDebugCode::GetVersionNumber выполняет ту же операцию, что ICorDebugFunction2::GetVersionNumberи .
Требования
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: CorDebug.idl, CorDebug.h
Библиотека: CorGuids.lib
Версии .NET: Доступно с .NET Framework 1.0