Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El QueryOSDBinaryInjectionStatus método de clase Instrumental de administración de Windows (WMI), en Configuration Manager, consulta el estado actual de la inserción de binarios de implementación del sistema operativo en una imagen de arranque.
La sintaxis siguiente se simplifica a partir del código de formato de objeto administrado (MOF) y define el método.
Sintaxis
SInt32 QueryOSDBinaryInjectionStatus(
String ContextID,
UInt32 Status,
UInt32 Progress,
UInt32 MaxProgress,
String ProgressText,
SInt32 ErrorCode,
String ExtendedErrorInfo
);
Parámetros
ContextID Tipo de datos: String
Clasificatorios: [en]
El identificador del contexto (índice) asociado opcionalmente al estado tras la importación de una imagen de inicio. Este identificador se indica mediante la ContextID propiedad de SMS_BootImagePackage clase WMI de servidor.
Status Tipo de datos: UInt32
Clasificatorios: [fuera]
El estado actual de la inserción binaria. Los posibles valores son:
| Valor | Estado |
|---|---|
| 0 | Completo |
| 1 | En curso |
| 2 | Error |
| 3 | Sin estado |
Progress Tipo de datos: UInt32
Clasificatorios: [fuera]
El estado de progreso que indica el número del paso actual en la operación de inserción binaria.
MaxProgress Tipo de datos: UInt32
Clasificatorios: [fuera]
El número total de pasos en la operación de inserción binaria.
ProgressText Tipo de datos: String
Clasificatorios: [fuera]
Una cadena legible por el usuario que identifica el progreso actual de la operación de inserción binaria.
ErrorCode Tipo de datos: SInt32
Clasificatorios: [fuera]
Un código de error de 32 bits en caso de un error en la operación de inserción binaria. Un ejemplo de un código de error es FILE_NOT_FOUND (2). El archivo de registro contiene detalles del código de error.
ExtendedErrorInfo Tipo de datos: String
Clasificatorios: [fuera]
Información de error adicional si el ErrorCode parámetro está establecido en un código de error. Actualmente, este parámetro se usa para notificar información de archivo de controlador si la operación de inserción binaria no puede insertar los archivos binarios de un controlador determinado.
Valores devueltos
Un SInt32 tipo de datos que es 0 para indicar éxito o distinto de cero para indicar un error.
Para obtener información sobre cómo controlar los errores devueltos, consulte Acerca de los errores de Configuration Manager.
Comentarios
Para usar el método, la QueryOSDBinaryInjectionStatus aplicación debe:
Establezca una conexión con el proveedor de SMS. Para obtener más información, consulte Aspectos básicos del proveedor de SMS.
Acceda al objeto de clase WMI de SMS_BootImagePackage Server .
Llame al método ExportDefaultBootImage en la clase SMS_BootImagePackage.
A continuación, llame
QueryOSDBinaryInjectionStatussegún sea necesario para averiguar el estado de la operación de inserción binaria.Use los valores de los
Progressparámetros yMaxProgresspara determinar el porcentaje completado de la operación de inserción binaria.
Requisitos
Requisitos del entorno de ejecución
Para obtener más información, consulta Requisitos de tiempo de ejecución del servidor de Configuration Manager.
Requisitos de desarrollo
Para obtener más información, consulta Requisitos de desarrollo del servidor de Configuration Manager.
Consulta también
Clase WMI de servidor SMS_BootImagePackageExportDefaultBootImage en la clase SMS_BootImagePackage