Compartilhar via


Criar Função

A Create função cria um status ficheiro MIF que Configuration Manager utiliza 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 ficheiro MIF. Uma extensão de nome de ficheiro tem de ser .mif. A função escreve o ficheiro no diretório %TEMP%.

bstrCompany Fabricante ou publicador do produto, por exemplo, Microsoft. Este parâmetro está limitado a 64 carateres.

bstrProduct Nome do produto ou programa, por exemplo, Office 2000. Este parâmetro está limitado a 64 carateres.

bstrVersion Versão do produto, por exemplo, 8.0a. Este parâmetro está limitado a 64 carateres.

bstrLocale País/região ou código de idioma, por exemplo, ENU. Este parâmetro é opcional e está limitado a 16 carateres.

bstrSerialNo Número de série do produto. Este parâmetro é opcional e está limitado a 64 carateres.

bstrMessageMensagem descritiva sobre a status da instalação, adicionada ao programa status mensagem. Este parâmetro está limitado a 128 carateres.

bStatus truese a instalação status for bem-sucedida.

Return Values

Nenhum.

Comentários

A sua aplicação de instalação (configuração) tem de criar apenas uma instalação status ficheiro MIF para o pacote. O nome do ficheiro tem de ser exclusivo para que múltiplas instalações numa única sessão possam comunicar status sem conflitos.

As instalações executadas em versões localizadas do Configuration Manager têm de especificar valores no formato adequado: formato ANSI para idiomas europeus; DBCS formato para idiomas da Ásia Oriental.

A sua aplicação tem de chamar InstallStatusMIF antes de a instalação sair. O ficheiro MIF não é comunicado ao Configuration Manager se a instalação criar outro processo que chame InstallStatusMIF.

Tenha em atenção que os parâmetros bstrFilename, bstrCompany, bstrProducte bstrVersion estão diretamente relacionados com as propriedades MIFFileNameda Classe WMI de Servidor SMS_Package , MIFPublisher, MIFName, e MIFVersion, respetivamente. Estes parâmetros e propriedades têm de conter os mesmos valores.

O exemplo na secção seguinte 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 o Windows 95 ou posterior.

Versão: requer SMS 2.0.

Biblioteca: incluída como um recurso no IsMIFCom.dll (Visual Basic).

Confira também

Estado das Funções MIFSMS_Package Classe WMI de Servidor