IVsGeneratorProgress.Progress(UInt32, UInt32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает индекс, указывающий, какая часть процесса создания была выполнено.
public:
int Progress(System::UInt32 nComplete, System::UInt32 nTotal);
public:
int Progress(unsigned int nComplete, unsigned int nTotal);
int Progress(unsigned int nComplete, unsigned int nTotal);
public int Progress (uint nComplete, uint nTotal);
abstract member Progress : uint32 * uint32 -> int
Public Function Progress (nComplete As UInteger, nTotal As UInteger) As Integer
Параметры
- nComplete
- UInt32
[in] Индекс, указывающий, какая часть процесса создания была выполнена. Это значение может варьироваться от нуля до nTotal ..
- nTotal
- UInt32
окне Максимальное значение для nComplete .
Возвращаемое значение
Если метод завершается успешно, возвращает значение S_OK. В противном случае функция возвращает код ошибки.
Комментарии
Подпись COM
Из всшелл. IDL:
HRESULT IVsGeneratorProgress::Progress(
[in] ULONG nComplete,
[in] ULONG nTotal
);
Процент завершенного поколения вычисляется системой проекта как ( nComplete / nTotal ) * 100.
В системах проектов Visual Basic и Visual C# не отображаются сведения о ходе работы с пользовательским инструментом. Однако пользовательские инструменты по-прежнему должны реализовывать этот метод, чтобы воспользоваться преимуществами отчетов о ходе выполнения, которые могут быть доступны в будущей версии Visual Studio.