QueryOSDBinaryInjectionStatus-metoden i klass SMS_BootImagePackage

WMI-klassmetoden QueryOSDBinaryInjectionStatus (Windows Management Instrumentation) i Configuration Manager frågar aktuell status för inmatning av binärfiler för operativsystemdistribution i en startavbildning.

Följande syntax är förenklad från MOF-kod (Managed Object Format) och definierar metoden.

Syntax

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

Parametrar

ContextID Datatyp: String

Kvalificerare: [i]

ID:t för kontexten (index) som eventuellt associeras med statusen vid import av en startavbildning. Detta ID anges av ContextID egenskapen för SMS_BootImagePackage Server WMI-klass.

Status Datatyp: UInt32

Kvalificerare: [ut]

Aktuell status för binär inmatning. Möjliga värden är:

Värde Status
0 Slutförd
1 Pågående
2 Fel
3 Ingen status

Progress Datatyp: UInt32

Kvalificerare: [ut]

Förloppsstatus som anger numret på det aktuella steget i den binära inmatningsåtgärden.

MaxProgress Datatyp: UInt32

Kvalificerare: [ut]

Det totala antalet steg i den binära inmatningsåtgärden.

ProgressText Datatyp: String

Kvalificerare: [ut]

En användarläsbar sträng som identifierar det aktuella förloppet för den binära inmatningsåtgärden.

ErrorCode Datatyp: SInt32

Kvalificerare: [ut]

En 32-bitars felkod i händelse av ett fel i den binära inmatningsåtgärden. Ett exempel på en felkod är FILE_NOT_FOUND (2). Loggfilen innehåller information om felkoden.

ExtendedErrorInfo Datatyp: String

Kvalificerare: [ut]

Ytterligare felinformation om parametern är inställd på ErrorCode en felkod. För närvarande används den här parametern för att rapportera information om drivrutinsfilen om den binära inmatningsåtgärden misslyckas med att mata in binärfilerna för en viss drivrutin.

Returvärden

En SInt32 datatyp som är 0 för att indikera framgång eller inte noll för att indikera fel.

Information om hur du hanterar returnerade fel finns i Om Configuration Manager fel.

Anmärkningar

För att använda QueryOSDBinaryInjectionStatus metoden måste din ansökan:

  1. Upprätta en anslutning till SMS-leverantören. Mer information finns i Grunderna för SMS-providern.

  2. Öppna WMI-klassobjektet för SMS_BootImagePackage Server .

  3. Anropa metoden ExportDefaultBootImage i klass SMS_BootImagePackage.

  4. Anropa QueryOSDBinaryInjectionStatus sedan efter behov för att ta reda på status för den binära inmatningsåtgärden.

  5. Använd värdena för parametrarna Progress och för MaxProgress att fastställa statusen för procent färdigt för den binära inmatningsåtgärden.

Krav

Körningskrav

Mer information finns i Körningskrav för Configuration Manager Server.

Utvecklingskrav

Mer information finns i Utvecklingskrav för Configuration Manager Server.

Se även

SMS_BootImagePackage Server WMI-klassExportDefaultBootImage-metoden i klass SMS_BootImagePackage