Partilhar via


Criar a Função

A Create função cria um ficheiro MIF de estado que o Gestor de Configuração utiliza para correlacionar o estado 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 único para o ficheiro MIF. Uma extensão de nome de ficheiro deve ser .mif. A função escreve o ficheiro para o diretório %TEMP%

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

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

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

bstrLocale
Código de país/região ou língua, por exemplo, ENU. Este parâmetro é opcional e está limitado a 16 caracteres.

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

bstrMessage
Mensagem descritiva sobre o estado da instalação, adicionada à mensagem de estado do programa. Este parâmetro está limitado a 128 caracteres.

bStatus
true se o estado de instalação for um sucesso.

Valores de devolução

Nenhum.

Observações

A aplicação de instalação (configuração) deve criar apenas um ficheiro MIF de estado de instalação para a embalagem. O nome do ficheiro deve ser único para que várias instalações numa única sessão possam reportar o estado sem conflitos.

As instalações que funcionam em versões localizadas do Gestor de Configuração devem especificar valores no formato apropriado: formato ANSI para línguas europeias; Formato DBCS para línguas da Ásia Oriental.

A sua aplicação deve ser chamada InstallStatusMIF antes da saída da instalação. O ficheiro MIF não é comunicado ao Gestor de Configuração se a instalação criar outro processo que ligue InstallStatusMIF .

Note que os parâmetros bstrFilename , bstrCompany , e bstrProduct bstrVersion estão diretamente relacionados com as propriedades da classe WMI do SMS_Package servidor , MIFFileName MIFPublisher MIFName MIFVersion e, respectivamente. Estes parâmetros e propriedades devem 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 mais tarde.

Windows 95/98: Requer Windows 95 ou mais tarde.

Versão: Requer SMS 2.0.

Biblioteca: Incluído como recurso em IsMIFCom.dll (Visual Basic).

Consulte também

Funções MIF de estado
Classe WMI do servidor de SMS_Package