Método IBootOptions::AssignBootImage (imapi2fs.h)
Establece el flujo de datos que contiene la imagen de arranque.
Sintaxis
HRESULT AssignBootImage(
[in] IStream *newVal
);
Parámetros
[in] newVal
Interfaz IStream del flujo de datos que contiene la imagen de arranque.
Valor devuelto
S_OK se devuelve correctamente, pero se pueden devolver otros códigos de éxito como resultado de la implementación. Los códigos de error siguientes se devuelven normalmente en caso de error de operación, pero no representan los únicos valores de error posibles:
Código devuelto | Descripción |
---|---|
|
El puntero no es válido.
Valor: 0x80004003 |
|
No se pudo agregar el objeto de arranque a la imagen.
Valor: 0xC0AAB142 |
Comentarios
Si el tamaño de la imagen de arranque recién asignada es 1.2, 1.44. o 2,88 MB, este método ajustará automáticamente el valor emulationType al valor de tipo "floppy" correspondiente. Sin embargo, es posible invalidar el valor emulaciónType predeterminado o asignado previamente mediante una llamada al método IBootOptions::p ut_Emulation .
La especificación adicional de la plataforma en la que se va a usar la imagen de arranque requiere la llamada al método IBootOptions::p ut_PlatformId .
IMAPI no incluye ninguna imagen de arranque; los desarrolladores deben proporcionar sus propias imágenes de arranque.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista, Windows XP con SP2 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | imapi2fs.h |