Aracılığıyla paylaş


SMS_BootImagePackage Sınıfında QueryOSDBinaryInjectionStatus Yöntemi

QueryOSDBinaryInjectionStatus Windows Yönetim Araçları (WMI) sınıf yöntemi, Configuration Manager işletim sistemi dağıtım ikili dosyalarının önyükleme görüntüsüne eklenmesinin geçerli durumunu sorgular.

Aşağıdaki söz dizimi Yönetilen Nesne Biçimi (MOF) kodundan basitleştirilmiştir ve yöntemini tanımlar.

Sözdizimi

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

Parametre

ContextID
Veri türü: String

Niteleyiciler: [in]

İsteğe bağlı olarak önyükleme görüntüsünün içeri aktarılmasından sonra durumla ilişkili bağlamın (dizin) kimliği. Bu kimlik, SMS_BootImagePackage Sunucusu WMI Sınıfının özelliğiyle ContextID gösterilir.

Status
Veri türü: UInt32

Niteleyiciler: [out]

İkili eklemenin geçerli durumu. Olası değerler şunlardır:

Değer Durum
0 Tam
1 Devam ediyor
2 Error
3 Durum yok

Progress
Veri türü: UInt32

Niteleyiciler: [out]

İkili ekleme işlemindeki geçerli adımın sayısını gösteren ilerleme durumu.

MaxProgress
Veri türü: UInt32

Niteleyiciler: [out]

İkili ekleme işlemindeki adımların toplam sayısı.

ProgressText
Veri türü: String

Niteleyiciler: [out]

İkili ekleme işleminin geçerli ilerleme durumunu tanımlayan, kullanıcı tarafından okunabilir bir dize.

ErrorCode
Veri türü: SInt32

Niteleyiciler: [out]

İkili ekleme işleminde hata olması durumunda 32 bit hata kodu. Hata koduna örnek olarak FILE_NOT_FOUND (2) gösteriliyor. Günlük dosyası hata kodu ayrıntılarını içerir.

ExtendedErrorInfo
Veri türü: String

Niteleyiciler: [out]

Parametre bir hata koduna ErrorCode ayarlandıysa ek hata bilgileri. Şu anda bu parametre, ikili ekleme işlemi belirli bir sürücü için ikili dosyaları ekleyemezse sürücü dosya bilgilerini raporlamak için kullanılır.

Dönüş Değerleri

SInt32 Başarıyı göstermek için 0 veya başarısızlığı göstermek için sıfır olmayan bir veri türü.

Döndürülen hataları işleme hakkında bilgi için bkz. Configuration Manager Hataları Hakkında.

Açıklamalar

yöntemini kullanmak için uygulamanızın QueryOSDBinaryInjectionStatus şunları yapması gerekir:

  1. SMS Sağlayıcısı ile bağlantı kurun. Daha fazla bilgi için bkz. SMS Sağlayıcısı ile ilgili temel bilgiler.

  2. SMS_BootImagePackage Sunucusu WMI Sınıfı nesnesine erişin.

  3. Sınıf SMS_BootImagePackage ExportDefaultBootImage Yöntemini çağırın.

  4. Ardından, ikili ekleme işleminin durumunu öğrenmek için gerektiği gibi çağrısı QueryOSDBinaryInjectionStatus yapın.

  5. İkili ekleme işleminin Progress tamamlanma yüzdesini belirlemek için ve MaxProgress parametrelerinin değerlerini kullanın.

Gereksinimler

Çalışma Zamanı Gereksinimleri

Daha fazla bilgi için bkz. Configuration Manager Sunucu Çalışma Zamanı Gereksinimleri.

Geliştirme Gereksinimleri

Daha fazla bilgi için bkz. sunucu geliştirme gereksinimleri Configuration Manager.

Ayrıca Bkz

SMS_BootImagePackage Sunucusu WMI Sınıfı
SMS_BootImagePackage Sınıfında ExportDefaultBootImage Yöntemi