IAssemblyCacheItem::CreateStream-Methode (winsxs.h)

Die CreateStream-Methode kopiert die Quelle eines Manifests oder Moduls in einen Stream.

Syntax

HRESULT CreateStream(
  [in]       DWORD          dwFlags,
  [in]       LPCWSTR        pszStreamName,
  [in]       DWORD          dwFormat,
  [in]       DWORD          dwFormatFlags,
             IStream        **ppIStream,
  [optional] ULARGE_INTEGER *puliMaxSize
);

Parameter

[in] dwFlags

Reserviert.

[in] pszStreamName

Zeiger auf einen Zeichenfolgenwert, der den Namen des Manifests enthält. Dies wird der Name des Streams.

[in] dwFormat

Dieser Parameter gibt an, ob ein Modul oder Manifest in einen Stream kopiert wird.

Wert Bedeutung
STREAM_FORMAT_COMPLIB_MODULE
Kopieren Sie die Quelle eines Moduls für eine Nicht-Windows-Assembly in einen Stream.
STREAM_FORMAT_COMPLIB_MANIFEST
Kopieren Sie die Quelle eines Manifests für eine Nicht-Windows-Assembly in einen Stream.
STREAM_FORMAT_WIN32_MODULE
Kopieren Sie die Quelle eines Moduls für eine Windows-Assembly in einen Stream.
STREAM_FORMAT_WIN32_MANIFEST
Kopieren Sie die Quelle eines Manifests für eine Windows-Assembly in einen Stream.

[in] dwFormatFlags

Reserviert.

ppIStream

Zeiger auf den Speicherort, der den Zeiger auf die IStream-Schnittstelle enthält, die die Informationen empfängt.

[optional] puliMaxSize

Reserviert.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Rückgabewert BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich ausgeführt.
S_FALSE
Die -Methode war nicht erfolgreich.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile winsxs.h
DLL Sxs.dll

Weitere Informationen

Iassemblycacheitem