Metoda CreateFromOEM w klasie SMS_Driver

Metoda CreateFromOEM klasy WMI (Instrumentacja zarządzania Windows) w Configuration Manager tworzy zestaw obiektów klasy WMI magazynu masowego SMS_Driver serwera, do których odwołuje się określony plik Txtsetup.oem.

Poniższa składnia została uproszczona w stosunku do kodu OF (Managed Object Format) i definiuje metodę.

Składnia

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

Parametry

DriverPath Typ danych: String

Kwalifikatory: [in]

Ścieżka UNC (Universal Naming Convention) zawierająca zawartość sterownika.

OEMFile Typ danych: String

Kwalifikatory: [in]

Ścieżka względna pliku Txtsetup.oem.

Drivers Typ danych: SMS_Driver Array

Kwalifikacje: [out]

Tablica sterowników z kompletnym katalogiem sterowników.

Wartości zwracane

Typ SInt32 danych równy 0 oznacza powodzenie lub różny od zera oznaczający niepowodzenie. Wartości błędów są dostępne w obiekcie błędu klasy WMI serwera SMS_ExtendedStatus . Aby uzyskać informacje dotyczące obsługi zwróconych błędów, zobacz Informacje o błędach programu Configuration Manager.

Ta metoda zwraca pomyślnie wyniki, jeśli co najmniej jeden z plików, do których odwołuje się plik Txtsetup.oem, jest prawidłowy.

Możliwe wartości błędów to między innymi:

0 Sukces

13 Plik Txtsetup.oem jest nieprawidłowy.

Wszystkie sterowniki, do których odwołuje się plik Txtsetup.oem, są nieprawidłowe.

2 Dostawca SMS nie może uzyskać dostępu do pliku Txtsetup.oem.

1633 Wszystkie sterowniki, do których odwołuje się plik Txtsetup.oem są prawidłowe, ale nie obsługują żadnych platform obsługiwanych przez program Configuration Manager.

183 — Wszystkie sterowniki, do których odwołuje się plik Txtsetup.oem, zostały już zaimportowane.

Wszystkie sterowniki, do których odwołuje się plik Txtsetup.oem, mają błąd innego typu. Aby uzyskać więcej informacji, zapoznaj się z plikiem OSDDriverCatalog.log na komputerze dostawcy.

Uwagi

Do obsługi wdrożeń systemu operacyjnego starszych niż Windows Vista program Configuration Manager używa sterowników urządzeń pamięci masowej o krytycznym znaczeniu dla rozruchu. Ten typ sterownika jest dostarczany w postaci pliku Txtsetup.oem dostarczonego na dysku. Plik zawiera następujące informacje:

  • Składniki sprzętowe obsługiwane przez plik

  • Pliki Files do skopiowania z dysku dystrybucyjnego dla każdego składnika

  • Klucze rejestru i wartości do utworzenia dla każdego składnika

    Plik sterownika urządzenia pamięci masowej musi zostać zainstalowany przed rozpoczęciem instalacji we wdrożeniu systemu operacyjnego starszego niż Windows Vista.

Uwaga

Aplikacja powinna utworzyć sterownik tylko przez wywołanie tej metody lub metody CreateFromINF w klasie SMS_Driver. Nigdy nie powinien tworzyć sterownika bezpośrednio.

Aplikacja wywołuje tę metodę za pomocą sterownika Txtsetup.oem pliku i ścieżki pliku. Metoda ta analizuje podane informacje i tworzy tablicę nowych obiektów klasy WMI serwera SMS_Driver , po jednym dla każdego pliku .inf, do którego prowadzi odwołanie.

Ta metoda generuje obiekty klasy WMI SMS_Driver serwera ze zdefiniowanym XML pakietu SDM (System Definition Model) i umożliwia aplikacji wprowadzanie zmian właściwości przed ich zapisaniem.

Wymagania

Wymagania dotyczące środowiska uruchomieniowego

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące środowiska uruchomieniowego serwera programu Configuration Manager.

Wymagania dotyczące programowania

Aby uzyskać więcej informacji, zobacz Wymagania dotyczące programowania na serwerze programu Configuration Manager.

Zobacz też

Klasa WMI serwera SMS_Driver