Windows QueryOSDBinaryInjectionStatus Management Instrumentation (WMI) 類別方法,Configuration Manager 查詢將作系統部署二進制檔插入開機映射的目前狀態。
下列語法是從受控物件格式 (MOF) 程式代碼中簡化,並定義方法。
語法
SInt32 QueryOSDBinaryInjectionStatus(
String ContextID,
UInt32 Status,
UInt32 Progress,
UInt32 MaxProgress,
String ProgressText,
SInt32 ErrorCode,
String ExtendedErrorInfo
);
參數
ContextID 資料類型: String
限定符:[in]
內容 (索引的標識碼) 選擇性地與開機映射匯入時的狀態相關聯。 此標識碼是以 ContextIDSMS_BootImagePackage Server WMI 類別的 屬性表示。
Status 資料類型: UInt32
限定符:[out]
二進位插入的目前狀態。 可能的值為:
| 值 | 狀態 |
|---|---|
| 0 | 已完成 |
| 1 | 進行中。 |
| 2 | 錯誤 |
| 3 | 無狀態 |
Progress 資料類型: UInt32
限定符:[out]
進度狀態,指出二進位插入作業中目前步驟的數目。
MaxProgress 資料類型: UInt32
限定符:[out]
二進位插入作業中的步驟總數。
ProgressText 資料類型: String
限定符:[out]
用戶可讀取的字串,識別二進位插入作業的目前進度。
ErrorCode 資料類型: SInt32
限定符:[out]
二進位插入作業發生錯誤時的32位錯誤碼。 錯誤碼的範例是FILE_NOT_FOUND (2) 。 記錄檔包含錯誤碼詳細數據。
ExtendedErrorInfo 資料類型: String
限定符:[out]
如果參數設定為錯誤碼, ErrorCode 則為其他錯誤資訊。 目前,如果二進位插入作業無法插入特定驅動程式的二進位檔,此參數會用來報告驅動程式檔案資訊。
傳回值
數據 SInt32 類型,為 0 表示成功或非零表示失敗。
如需處理傳回錯誤的相關信息,請參閱關於 Configuration Manager 錯誤。
註解
若要使用 方法 QueryOSDBinaryInjectionStatus ,您的應用程式必須:
建立與SMS提供者的連線。 如需詳細資訊,請參閱 SMS提供者基本概念。
在類別SMS_BootImagePackage 中呼叫 ExportDefaultBootImage 方法。
然後視需要呼叫
QueryOSDBinaryInjectionStatus以找出二進位插入作業的狀態。使用 和
MaxProgress參數的Progress值來判斷二進位插入作業的完成百分比狀態。
需求
運行時間需求
如需詳細資訊,請參閱 Configuration Manager 伺服器運行時間需求。
開發需求
如需詳細資訊,請參閱 Configuration Manager 伺服器開發需求。
另請參閱
SMS_BootImagePackage類別 SMS_BootImagePackage 中的伺服器 WMI 類別ExportDefaultBootImage 方法