Поделиться через


Метод CreateFromOEM в классе SMS_Driver

Метод CreateFromOEM класса инструментария управления Windows (WMI) в Configuration Manager создает набор хранилищ SMS_Driver объектов класса WMI сервера, на которые ссылается указанный файл Txtsetup.oem.

Следующий синтаксис упрощен в коде MOF и определяет метод .

Синтаксис

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

Параметры

DriverPath
Тип данных: String

Квалификаторы: [в]

UNC-путь, содержащий содержимое драйвера.

OEMFile
Тип данных: String

Квалификаторы: [в]

Относительный путь к файлу Txtsetup.oem.

Drivers
Тип данных: SMS_Driver Array

Квалификаторы: [out]

Массив драйверов с полным каталогом драйверов.

Возвращаемые значения

Тип SInt32 данных, равный 0 для указания успешного выполнения или ненулевого значения для указания сбоя. Значения ошибок доступны в объекте ошибки класса WMI сервера SMS_ExtendedStatus . Сведения об обработке возвращенных ошибок см. в разделе Сведения об ошибках Configuration Manager.

Этот метод возвращается успешно, если по крайней мере один из файлов, на которые ссылается файл Txtsetup.oem, является допустимым.

Возможные значения ошибок включают, помимо прочего, следующие:

0
Успешно

13
Недопустимый файл Txtsetup.oem.

Все драйверы, на которые ссылается файл Txtsetup.oem, недопустимы.

2
Поставщик SMS не может получить доступ к файлу Txtsetup.oem.

1633
Все драйверы, на которые ссылается файл Txtsetup.oem, являются допустимыми, но не поддерживают платформы, поддерживаемые Configuration Manager.

183
Все драйверы, на которые ссылается файл Txtsetup.oem, уже импортированы.

Все драйверы, на которые ссылается файл Txtsetup.oem, имеют другой тип ошибки. Дополнительные сведения см. в файле OSDDriverCatalog.log на компьютере поставщика.

Замечания

Для поддержки развертываний операционной системы до Windows Vista Configuration Manager использует драйверы запоминающих устройств с критически важной загрузочной нагрузкой. Этот тип драйвера предоставляется в виде файла Txtsetup.oem, поставляемого на диске. Файл содержит следующие сведения:

  • Компоненты оборудования, поддерживаемые файлом

  • Файлы для копирования с диска распространителя для каждого компонента

  • Разделы реестра и значения, создаваемые для каждого компонента

    Перед установкой в операционной системе, предшествующей Windows Vista, необходимо установить файл драйвера запоминающего устройства.

Примечание.

Приложение должно создать драйвер только путем вызова этого метода или метода CreateFromINF в классе SMS_Driver. Он никогда не должен создавать драйвер напрямую.

Приложение вызывает этот метод с файлом драйвера Txtsetup.oem и путем к файлу. Метод проверяет предоставленные сведения и создает массив новых объектов класса WMI сервера SMS_Driver , по одному для каждого inf-файла, на который ссылается ссылка.

Этот метод создает объекты класса WMI сервера SMS_Driver с определенным XML-кодом пакета модели определения системы (SDM) и позволяет приложению вносить изменения в свойства перед сохранением.

Требования

Требования к среде выполнения

Дополнительные сведения см. в разделе Требования к среде выполнения сервера Configuration Manager.

Требования к разработке

Дополнительные сведения см. в разделе Требования к разработке сервера Configuration Manager.

См. также

Класс WMI сервера SMS_Driver