Compartilhar via


Método CreateFromOEM na Classe SMS_Driver

O CreateFromOEM método de classe Windows Management Instrumentation (WMI), no Configuration Manager, cria um conjunto de objetos de Classe WMI de Servidor SMS_Driver de armazenamento em massa referenciados pelo ficheiro Txtsetup.oem especificado.

A seguinte sintaxe é simplificada a partir do código MOF (Managed Object Format) 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 UNC (Universal Naming Convention) que contém o conteúdo do controlador.

OEMFile Tipo de dados: String

Qualificadores: [in]

Caminho relativo do ficheiro Txtsetup.oem.

Drivers Tipo de dados: SMS_Driver Array

Qualificadores: [fora]

Uma matriz de controladores com um catálogo de controladores completo.

Return Values

Um SInt32 tipo de dados que é 0 para indicar êxito ou não zero para indicar a falha. Os valores de erro estão disponíveis no objeto de erro Classe WMI de Servidor SMS_ExtendedStatus . Para obter informações sobre como lidar com erros devolvidos, veja About Configuration Manager Errors (Acerca dos Erros de Configuration Manager).

Este método devolve com êxito se, pelo menos, um dos ficheiros referenciados pelo ficheiro Txtsetup.oem for válido.

Os valores de erro possíveis incluem, mas não estão limitados, o seguinte:

0 Êxito

13 O ficheiro Txtsetup.oem é inválido.

Todos os controladores referenciados pelo ficheiro Txtsetup.oem são inválidos.

2 O fornecedor de SMS não consegue aceder ao ficheiro Txtsetup.oem.

1633 Todos os controladores referenciados pelo ficheiro Txtsetup.oem são válidos, mas não suportam plataformas suportadas por Configuration Manager.

183 Todos os controladores referenciados pelo ficheiro Txtsetup.oem já foram importados.

Todos os controladores referenciados pelo ficheiro Txtsetup.oem têm outro tipo de erro. Veja o ficheiro OSDDriverCatalog.log no computador do fornecedor para obter mais informações.

Comentários

Para suportar implementações do sistema operativo Pré-Windows Vista, Configuration Manager utiliza controladores de dispositivos de armazenamento em massa críticos para o arranque. Este tipo de controlador é fornecido sob a forma de um ficheiro Txtsetup.oem fornecido num disco. O ficheiro contém as seguintes informações:

  • Componentes de hardware suportados pelo ficheiro

  • Ficheiros a copiar do disco de distribuição para cada componente

  • Chaves e valores de registo a criar para cada componente

    Um ficheiro de controlador de dispositivo de armazenamento em massa tem de ser instalado antes da configuração numa implementação do sistema operativo Pré-Windows Vista.

Observação

A sua aplicação deve criar um controlador apenas ao chamar este método ou o Método CreateFromINF na Classe SMS_Driver. Nunca deve criar um controlador diretamente.

A sua aplicação chama este método com um ficheiro Txtsetup.oem do controlador e o caminho do ficheiro. O método examina as informações fornecidas e cria uma matriz de novos objetos da Classe WMI de Servidor SMS_Driver , um para cada ficheiro .inf referenciado.

Este método gera SMS_Driver objetos da Classe WMI de Servidor com o XML do pacote de Modelo de Definição de Sistema (SDM) definido e permite que a sua aplicação faça alterações de propriedade antes de serem guardadas.

Requisitos

Requisitos de Runtime

Para obter mais informações, veja Configuration Manager Server Runtime Requirements (Requisitos de Runtime do Servidor do Configuration Manager).

Requisitos de Desenvolvimento

Para obter mais informações, veja Requisitos de Desenvolvimento do Configuration Manager Server.

Confira também

Classe WMI de Servidor SMS_Driver