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í:
Navazte připojení k poskytovateli serveru SMS. Další informace najdete v tématu Základy poskytovatele serveru SMS.
Přístup k objektu třídy služby WMI serveru SMS_BootImagePackage .
Volejte metodu ExportDefaultBootImage ve třídě SMS_BootImagePackage.
Pak podle potřeby zavolejte,
QueryOSDBinaryInjectionStatus
abyste zjistili stav operace binární injektáže.Pomocí hodnot
Progress
parametrů aMaxProgress
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