Compartilhar via


Método ISymUnmanagedReader::Initialize

Inicializa o leitor de símbolos com a interface do importador de metadados à qual esse leitor será associado, juntamente com o nome do arquivo do módulo.

Observação

Esse método pode ser chamado apenas uma vez e deve ser chamado antes de qualquer outro método de leitor.

Sintaxe

HRESULT Initialize (  
    [in]  IUnknown     *importer,  
    [in]  const WCHAR  *filename,  
    [in]  const WCHAR  *searchPath,  
    [in]  IStream      *pIStream);  

Parâmetros

importer
[in] A interface do importador de metadados à qual esse leitor será associado.

filename
[in] O nome de arquivo do módulo. Você pode usar o parâmetro pIStream como alternativa.

searchPath
[in] O caminho a ser pesquisado. Esse parâmetro é opcional.

pIStream
[in] O fluxo de arquivos, usado como alternativa ao parâmetro filename.

Valor Retornado

S_OK, se o método for bem-sucedido, caso contrário, E_FAIL ou algum outro código de erro.

Comentários

Você precisa especificar apenas um dos parâmetros filename ou pIStream, não ambos. O searchPath é opcional.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Confira também