Создать функцию
Функция Create
создает MIF-файл состояния, который Configuration Manager использует для корреляции состояния установки для объявления.
Синтаксис
StatusMIF.Create(
ByVal bstrFileName As String _
ByVal bstrCompany As String _
ByVal bstrProduct As String _
ByVal bstrVersion As String _
ByVal bstrLocale As String _
ByVal bstrSerialNo As String _
ByVal bstrMessage As String _
ByVal bStatus As Long _
);
Параметры
bstrFileName
Уникальное имя MIF-файла. Расширение имени файла должно иметь значение .mif. Функция записывает файл в каталог %TEMP%.
bstrCompany
Производитель или издатель продукта, например Майкрософт. Этот параметр ограничен 64 символами.
bstrProduct
Название продукта или программы, например Office 2000. Этот параметр ограничен 64 символами.
bstrVersion
Версия продукта, например 8.0a. Этот параметр ограничен 64 символами.
bstrLocale
Код страны или региона или языка, например ENU. Этот параметр является необязательным и ограничен 16 символами.
bstrSerialNo
Серийный номер продукта. Этот параметр является необязательным и ограничен 64 символами.
bstrMessage
Описательное сообщение о состоянии установки, добавленное в сообщение о состоянии программы. Этот параметр ограничен 128 символами.
bStatus
true
Значение , если состояние установки выполнено успешно.
Возвращаемые значения
Нет.
Замечания
Приложение установки (установки) должно создать только один MIF-файл состояния установки для пакета. Имя файла должно быть уникальным, чтобы несколько установок в одном сеансе могли сообщать о состоянии без конфликта.
Установки, выполняемые в локализованных версиях Configuration Manager, должны указывать значения в соответствующем формате: формат ANSI для европейских языков; Формат DBCS для языков Восточной Азии.
Приложение должно вызвать InstallStatusMIF
перед завершением установки. MIF-файл не передается Configuration Manager, если при установке создается другой процесс, вызывающий InstallStatusMIF
.
Обратите внимание, что параметры bstrFilename
, bstrCompany
, bstrProduct
и bstrVersion
напрямую связаны со свойствами MIFFileName
класса WMI сервера SMS_Package , MIFPublisher
, MIFName
и MIFVersion
соответственно. Эти параметры и свойства должны содержать одни и те же значения.
В примере в следующем разделе показано, как вызвать Create
метод .
Пример
[VisualBasic]
Dim MIFStatus As New InstallStatusMIF
MIFStatus.Create "MyStatusFile", _
"MyCompany", _
"MyProduct", _
"1.00.000", _
"ENU", _
" ", _
"Installation Successful", _
True
Требования
Windows NT/2000: требуется Windows NT 4.0 или более поздней версии.
Windows 95/98: требуется Windows 95 или более поздняя версия.
Версия: требуется SMS 2.0.
Библиотека: входит в состав ресурса в IsMIFCom.dll (Visual Basic).