Freigeben über


IFileSystemImage::CreateResultImage-Methode (imapi2fs.h)

Erstellen Sie das Ergebnisobjekt, das das Dateisystem und die Dateidaten enthält.

Syntax

HRESULT CreateResultImage(
  [out] IFileSystemImageResult **resultStream
);

Parameter

[out] resultStream

Eine IFileSystemImageResult-Schnittstelle des Bildergebnisses.

Clientanwendungen können das Image auf Medien oder andere Langzeitspeichergeräte wie Datenträger streamen.

Rückgabewert

S_OK wird bei Erfolg zurückgegeben, aber als Ergebnis der Implementierung können andere Erfolgscodes zurückgegeben werden. Die folgenden Fehlercodes werden häufig bei Einem Vorgangsfehler zurückgegeben, stellen jedoch nicht die einzigen möglichen Fehlerwerte dar:

Rückgabecode Beschreibung
IMAPI_E_INVALID_PARAM
Der für den Parameter %1!ls! angegebene Wert ist ungültig.

Wert: 0xC0AAB101

E_OUTOFMEMORY
Fehler beim Zuordnen des erforderlichen Arbeitsspeichers.

Wert: 0x8007000E

Hinweise

Derzeit erfordert IFileSystemImage::CreateResultImage aufgrund eines vorherigen IFileSystemImage::IdentifyFileSystemsOnDisc-Methodenaufrufs Zugriff auf Datenträgermedien. Um dieses Problem zu beheben, wird empfohlen, ein anderes IFileSystemImage-Objekt speziell für den Vorgang IFileSystemImage::IdentifyFileSystemsOnDisc zu erstellen.

Der resultierende Stream kann als ISO-Datei gespeichert werden, wenn das Dateisystem in einer einzelnen Sitzung generiert wird und die Startadresse 0 (null) aufweist.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista, Windows XP mit SP2 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile imapi2fs.h

Weitere Informationen

IFileSystemImage

IFileSystemImage::get_FileSystemsToCreate

IFileSystemImage::p ut_FileSystemsToCreate

IFilesystemImage::ChooseImageDefaults

IFilesystemImage::ChooseImageDefaultsForMediaType