Criar Função

A Create função cria um arquivo MIF de status que o 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
País/região ou código de idioma, por exemplo, ENU. Esse parâmetro é opcional e está limitado a 16 caracteres.

bstrSerialNo
Número de série do produto. Esse parâmetro é opcional e está 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 da 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 o status sem um conflito.

As instalações que são executados em versões localizadas do Configuration Manager devem especificar valores no formato apropriado: formato ANSI para idiomas europeus; Formato DBCS para idiomas do Leste Asiático.

Seu aplicativo deve chamar InstallStatusMIF antes que a instalação saia. O arquivo MIF não será relatado ao Configuration Manager se a instalação criar outro processo que chama InstallStatusMIF .

Observe que os parâmetros , , e estão diretamente relacionados às propriedades de classe WMI do bstrFilename SMS_Package Server , , e bstrCompany , bstrProduct bstrVersion MIFFileName MIFPublisher MIFName 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  

Requirements

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).

Confira também

Funções MIF de Status
SMS_Package Server WMI Class