Método CreateFromOEM en la clase SMS_Driver

El CreateFromOEM método de clase Instrumental de administración de Windows (WMI), en Configuration Manager, crea un conjunto de objetos de clase WMI de servidor SMS_Driver de almacenamiento masivo a los que hace referencia el archivo Txtsetup.oem especificado.

La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) y define el método.

Sintaxis

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

Parámetros

DriverPath Tipo de datos: String

Clasificatorios: [en]

Ruta de Convención de nomenclatura universal (UNC) que contiene el contenido del controlador.

OEMFile Tipo de datos: String

Clasificatorios: [en]

Ruta de acceso relativa del archivo Txtsetup.oem.

Drivers Tipo de datos: SMS_Driver Array

Clasificatorios: [fuera]

Una matriz de controladores con un catálogo de controladores completo.

Valores devueltos

Un tipo de SInt32 datos que es 0 para indicar éxito o distinto de cero para indicar un error. Los valores de error están disponibles en el objeto de error SMS_ExtendedStatus Server WMI Class . Para obtener información sobre cómo controlar los errores devueltos, consulte Acerca de los errores de Configuration Manager.

Este método se devuelve correctamente si al menos uno de los archivos a los que hace referencia el archivo Txtsetup.oem es válido.

Entre los posibles valores de error se incluyen, entre otros, los siguientes:

0 Correcto

13 El archivo Txtsetup.oem no es válido.

Todos los controladores a los que hace referencia el archivo Txtsetup.oem no son válidos.

2 El proveedor de SMS no puede acceder al archivo Txtsetup.oem.

1633 Todos los controladores a los que hace referencia el archivo Txtsetup.oem son válidos, pero no admiten ninguna plataforma compatible con Configuration Manager.

183 Ya se han importado todos los controladores a los que hace referencia el archivo Txtsetup.oem.

Todos los controladores a los que hace referencia el archivo Txtsetup.oem tienen otro tipo de error. Consulte el archivo OSDDriverCatalog.log en el equipo del proveedor para obtener más información.

Comentarios

Para admitir implementaciones del sistema operativo anteriores a Windows Vista, Configuration Manager usa controladores de dispositivo de almacenamiento masivo crítico para el arranque. Este tipo de controlador se proporciona en forma de un archivo Txtsetup.oem suministrado en un disco. El archivo contiene la siguiente información:

  • Componentes de hardware admitidos por el archivo

  • Files to copy from the distribution disk for each component

  • Claves del Registro y valores que se van a crear para cada componente

    Se debe instalar un archivo de controlador de dispositivo de almacenamiento masivo antes de la configuración en una implementación de sistema operativo anterior a Windows Vista.

Nota:

La aplicación solo debe crear un controlador llamando a este método o al método CreateFromINF en la clase SMS_Driver. Nunca debe crear un controlador directamente.

La aplicación llama a este método con un archivo, Txtsetup.oem del controlador y una ruta de acceso del archivo. El método examina la información proporcionada y crea una matriz de nuevos objetos de clase WMI de SMS_Driver Server , uno para cada archivo .inf al que se hace referencia.

Este método genera objetos de clase WMI de SMS_Driver Server con el XML definido del paquete del modelo de definición del sistema (SDM) y permite que la aplicación realice cambios en las propiedades antes de guardarlos.

Requisitos

Requisitos del entorno de ejecución

Para obtener más información, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.

Requisitos de desarrollo

Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.

Consulta también

Clase WMI de servidor de SMS_Driver