Sdílet prostřednictvím


Metoda QueryOSDBinaryInjectionStatus ve třídě SMS_BootImagePackage

Metoda QueryOSDBinaryInjectionStatus třídy WMI (Windows Management Instrumentation) v Configuration Manager dotazuje aktuální stav injektáže binárních souborů nasazení operačního systému do spouštěcí image.

Následující syntaxe je zjednodušena z kódu MOF (Managed Object Format) a definuje metodu.

Syntaxe

SInt32 QueryOSDBinaryInjectionStatus(  
     String ContextID,  
     UInt32 Status,  
     UInt32 Progress,  
     UInt32 MaxProgress,  
     String ProgressText,  
     SInt32 ErrorCode,  
     String ExtendedErrorInfo  
);  

Parametry

ContextID
Datový typ: String

Kvalifikátory: [v]

ID kontextu (indexu) volitelně přidruženého ke stavu při importu spouštěcí image. Toto ID je označeno ContextID vlastností serverové třídy služby WMI SMS_BootImagePackage.

Status
Datový typ: UInt32

Kvalifikátory: [out]

Aktuální stav binární injektáže. Možné hodnoty jsou:

Hodnota Stav
0 Kompletní
1 Probíhá
2 Error
3 Žádný stav

Progress
Datový typ: UInt32

Kvalifikátory: [out]

Stav průběhu označující číslo aktuálního kroku v operaci binární injektáže.

MaxProgress
Datový typ: UInt32

Kvalifikátory: [out]

Celkový počet kroků v operaci binární injektáže.

ProgressText
Datový typ: String

Kvalifikátory: [out]

Uživatelsky čitelný řetězec identifikující aktuální průběh operace binární injektáže.

ErrorCode
Datový typ: SInt32

Kvalifikátory: [out]

32bitový kód chyby v případě chyby v operaci binární injektáže. Příkladem kódu chyby je FILE_NOT_FOUND (2). Soubor protokolu obsahuje podrobnosti o kódu chyby.

ExtendedErrorInfo
Datový typ: String

Kvalifikátory: [out]

Další informace o chybě, pokud ErrorCode je parametr nastavený na kód chyby. V současné době se tento parametr používá k hlášení informací o souboru ovladače, pokud se operaci binární injektáže nepodaří vložit binární soubory pro konkrétní ovladač.

Návratové hodnoty

Datový SInt32 typ, který má hodnotu 0, která označuje úspěch nebo nenulovou hodnotu, která označuje selhání.

Informace o zpracování vrácených chyb najdete v tématu Informace o chybách Configuration Manager.

Poznámky

Pokud chcete použít metodu QueryOSDBinaryInjectionStatus , aplikace musí:

  1. Navazte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.

  2. Přístup k objektu třídy služby WMI serveru SMS_BootImagePackage .

  3. Volejte metodu ExportDefaultBootImage ve třídě SMS_BootImagePackage.

  4. Pak podle potřeby zavolejte, QueryOSDBinaryInjectionStatus abyste zjistili stav operace binární injektáže.

  5. Pomocí hodnot Progress parametrů a MaxProgress určete procentuální stav dokončení operace binární injektáže.

Požadavky

Požadavky na modul runtime

Další informace najdete v tématu Configuration Manager Server Runtime Requirements.

Požadavky na vývoj

Další informace najdete v tématu Požadavky na vývoj Configuration Manager Serveru.

Viz taky

Serverová třída služby WMI SMS_BootImagePackage
Metoda ExportDefaultBootImage v SMS_BootImagePackage třídy