Compartilhar via


Método CreateFromOEM na classe SMS_Driver

O CreateFromOEM método de classe WMI (Instrumentação de Gerenciamento do Windows), em Configuration Manager, cria um conjunto de objetos de classe WMI de SMS_Driver de armazenamento em massa referenciados pelo arquivo Txtsetup.oem especificado.

A sintaxe a seguir é simplificada do código MOF (Formato de Objeto Gerenciado) e define o método.

Sintaxe

SInt32 CreateFromOEM(  
      String DriverPath,  
      String OEMFile,  
      SMS_Driver Drivers[]  
);  

Parâmetros

DriverPath
Tipo de dados: String

Qualificadores: [in]

Caminho da UNC (Convenção Universal de Nomenclatura) que contém o conteúdo do driver.

OEMFile
Tipo de dados: String

Qualificadores: [in]

Caminho relativo do arquivo Txtsetup.oem.

Drivers
Tipo de dados: SMS_Driver Array

Qualificadores: [out]

Uma matriz de drivers com um catálogo de driver completo.

Return Values

Um SInt32 tipo de dados que é 0 para indicar êxito ou não zero para indicar falha. Os valores de erro estão disponíveis no objeto de erro classe WMI do servidor SMS_ExtendedStatus . Para obter informações sobre como lidar com erros retornados, consulte Sobre erros de Configuration Manager.

Esse método retornará com êxito se pelo menos um dos arquivos referenciados pelo arquivo Txtsetup.oem for válido.

Os valores de erro possíveis incluem, mas não se limitam a, o seguinte:

0
Êxito

13
O arquivo Txtsetup.oem é inválido.

Todos os drivers referenciados pelo arquivo Txtsetup.oem são inválidos.

2
O provedor de SMS não pode acessar o arquivo Txtsetup.oem.

1633
Todos os drivers referenciados pelo arquivo Txtsetup.oem são válidos, mas não dão suporte a nenhuma plataforma compatível com Configuration Manager.

183
Todos os drivers referenciados pelo arquivo Txtsetup.oem já foram importados.

Todos os drivers referenciados pelo arquivo Txtsetup.oem têm outro tipo de erro. Consulte o arquivo OSDDriverCatalog.log no computador do provedor para obter mais informações.

Comentários

Para dar suporte a implantações do sistema operacional pré-Windows Vista, Configuration Manager usa drivers de dispositivo de armazenamento em massa críticos de inicialização. Esse tipo de driver é fornecido na forma de um arquivo Txtsetup.oem fornecido em um disco. O arquivo contém as seguintes informações:

  • Componentes de hardware compatíveis com o arquivo

  • Arquivos a serem copiados do disco de distribuição para cada componente

  • Chaves e valores do Registro a serem criados para cada componente

    Um arquivo de driver de dispositivo de armazenamento em massa deve ser instalado antes da instalação em uma implantação do sistema operacional Pré-Windows Vista.

Observação

Seu aplicativo deve criar um driver apenas chamando esse método ou o Método CreateFromINF na classe SMS_Driver. Ele nunca deve criar um driver diretamente.

Seu aplicativo chama esse método com um caminho de arquivo e arquivo Txtsetup.oem do driver. O método examina as informações fornecidas e cria uma matriz de novos objetos da Classe WMI do servidor SMS_Driver , um para cada arquivo .inf referenciado.

Esse método gera objetos da Classe WMI do servidor SMS_Driver com o pacote XML (System Definition Model) definido e permite que seu aplicativo faça alterações de propriedade antes de serem salvas.

Requisitos

Requisitos de runtime

Para obter mais informações, consulte Configuration Manager Requisitos de Runtime do Servidor.

Requisitos de desenvolvimento

Para obter mais informações, consulte Configuration Manager Requisitos de Desenvolvimento do Servidor.

Confira também

Classe WMI do servidor SMS_Driver