Partager via


Méthode IAssemblyCacheItem::CreateStream (winsxs.h)

La méthode CreateStream copie la source d’un manifeste ou d’un module dans un flux.

Syntaxe

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

Paramètres

[in] dwFlags

Réservé.

[in] pszStreamName

Pointeur vers une valeur de chaîne contenant le nom du manifeste. Cela devient le nom du flux.

[in] dwFormat

Ce paramètre spécifie si un module ou un manifeste est copié dans un flux.

Valeur Signification
STREAM_FORMAT_COMPLIB_MODULE
Copiez la source d’un module pour un assembly non-Windows dans un flux.
STREAM_FORMAT_COMPLIB_MANIFEST
Copiez la source d’un manifeste pour un assembly non Windows dans un flux.
STREAM_FORMAT_WIN32_MODULE
Copiez la source d’un module pour un assembly Windows dans un flux.
STREAM_FORMAT_WIN32_MANIFEST
Copiez la source d’un manifeste pour un assembly Windows dans un flux.

[in] dwFormatFlags

Réservé.

ppIStream

Pointeur vers l’emplacement qui contient le pointeur vers l’interface IStream qui reçoit les informations.

[optional] puliMaxSize

Réservé.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur retournée Description
S_OK
S_OK
S_FALSE
La méthode n’a pas réussi.

Configuration requise

   
Client minimal pris en charge Windows Vista [applications de bureau uniquement]
Serveur minimal pris en charge Windows Server 2008 [applications de bureau uniquement]
Plateforme cible Windows
En-tête winsxs.h
DLL Sxs.dll

Voir aussi

IAssemblyCacheItem