Partilhar via


Método ISymUnmanagedReader::Initialize

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

Nota

Este método só pode ser chamado uma vez e tem de ser chamado antes de quaisquer outros métodos 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 este leitor será associado.

filename
[in] O nome do ficheiro do módulo. Em alternativa, pode utilizar o pIStream parâmetro .

searchPath
[in] O caminho para procurar. Este parâmetro é opcional.

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

Devolver Valor

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

Observações

Tem de especificar apenas um dos filename parâmetros ou pIStream , não ambos. O searchPath parâmetro é opcional.

Requisitos

Cabeçalho: CorSym.idl, CorSym.h

Ver também