Share via


Metodo IAssemblyCacheItem::CreateStream (winsxs.h)

Il metodo CreateStream copia l'origine di un manifesto o un modulo in un flusso.

Sintassi

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

Parametri

[in] dwFlags

Riservato.

[in] pszStreamName

Puntatore a un valore stringa contenente il nome del manifesto. Questo diventa il nome del flusso.

[in] dwFormat

Questo parametro specifica se un modulo o un manifesto viene copiato in un flusso.

Valore Significato
STREAM_FORMAT_COMPLIB_MODULE
Copiare l'origine di un modulo per un assembly non Windows in un flusso.
STREAM_FORMAT_COMPLIB_MANIFEST
Copiare l'origine di un manifesto per un assembly non Windows in un flusso.
STREAM_FORMAT_WIN32_MODULE
Copiare l'origine di un modulo per un assembly di Windows in un flusso.
STREAM_FORMAT_WIN32_MANIFEST
Copiare l'origine di un manifesto per un assembly di Windows in un flusso.

[in] dwFormatFlags

Riservato.

ppIStream

Puntatore al percorso contenente il puntatore all'interfaccia IStream che riceve le informazioni.

[optional] puliMaxSize

Riservato.

Valore restituito

Questo metodo può restituire uno di questi valori.

Valore restituito Descrizione
S_OK
Il metodo è riuscito.
S_FALSE
Il metodo non ha avuto esito positivo.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione winsxs.h
DLL Sxs.dll

Vedi anche

IAssemblyCacheItem