Criar Função
A Create
função cria um arquivo MIF de status que Configuration Manager usa para correlacionar o status de instalação de um anúncio.
Sintaxe
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 _
);
Parâmetros
bstrFileName
Nome exclusivo para o arquivo MIF. Uma extensão de nome de arquivo deve ser .mif. A função grava o arquivo no diretório %TEMP%.
bstrCompany
Fabricante ou editor do produto, por exemplo, Microsoft. Esse parâmetro é limitado a 64 caracteres.
bstrProduct
Nome do produto ou programa, por exemplo, Office 2000. Esse parâmetro é limitado a 64 caracteres.
bstrVersion
Versão do produto, por exemplo, 8.0a. Esse parâmetro é limitado a 64 caracteres.
bstrLocale
Código de país/região ou idioma, por exemplo, ENU. Esse parâmetro é opcional e é limitado a 16 caracteres.
bstrSerialNo
Número de série do produto. Esse parâmetro é opcional e é limitado a 64 caracteres.
bstrMessage
Mensagem descritiva sobre o status da instalação, adicionada à mensagem de status do programa. Esse parâmetro é limitado a 128 caracteres.
bStatus
true
se o status de instalação for bem-sucedido.
Return Values
Nenhum.
Comentários
Seu aplicativo de instalação (instalação) deve criar apenas um arquivo MIF de status de instalação para o pacote. O nome do arquivo deve ser exclusivo para que várias instalações em uma única sessão possam relatar status sem conflito.
As instalações executadas em versões localizadas de Configuration Manager devem especificar valores no formato apropriado: formato ANSI para idiomas europeus; Formato DBCS para idiomas da Ásia Oriental.
Seu aplicativo deve chamar InstallStatusMIF
antes da saída da instalação. O arquivo MIF não será relatado para Configuration Manager se a instalação criar outro processo que chame InstallStatusMIF
.
Observe que os parâmetros bstrFilename
, bstrCompany
, bstrProduct
, e bstrVersion
estão diretamente relacionados às propriedades MIFFileName
da Classe WMI do servidor SMS_Package , MIFPublisher
, , MIFName
e MIFVersion
, respectivamente. Esses parâmetros e propriedades devem conter os mesmos valores.
O exemplo na próxima seção mostra como chamar o Create
método.
Exemplo
[VisualBasic]
Dim MIFStatus As New InstallStatusMIF
MIFStatus.Create "MyStatusFile", _
"MyCompany", _
"MyProduct", _
"1.00.000", _
"ENU", _
" ", _
"Installation Successful", _
True
Requisitos
Windows NT/2000: requer Windows NT 4.0 ou posterior.
Windows 95/98: requer Windows 95 ou posterior.
Versão: requer SMS 2.0.
Biblioteca: incluído como um recurso no IsMIFCom.dll (Visual Basic).