Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Resuelve una referencia de tipo representada por el token TypeRef especificado.
Sintaxis
HRESULT ResolveTypeRef(
[in] mdTypeRef tkTypeRef,
[in] REFIID riid,
[out] IUnknown **ppIScope,
[out, retval] mdTypeDef *ptkTypeDef
);
Parámetros
[in] tkTypeRef
Token de metadatos typeRef para el que se va a devolver la información de tipo a la que se hace referencia.
[in] riid
IiD de la interfaz que se va a devolver en ppIScope. Normalmente, esto sería IID_IMetaDataImport.
[out] ppIScope
Interfaz al ámbito del módulo en el que se define el tipo al que se hace referencia.
[out, retval] ptkTypeDef
Puntero a un token TypeDef que representa el tipo al que se hace referencia.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Comentarios
Si la referencia de tipo que se va a resolver tiene un ámbito de resolución de AssemblyRef, el método ResolveTypeRef busca una coincidencia solo en los ámbitos de metadatos que ya se han abierto con llamadas al método IMetaDataDispenser::OpenScope o al método IMetaDataDispenser::OpenScopeOnMemory . Esto se debe a que ResolveTypeRef no puede determinar solo desde el ámbito AssemblyRef en el que se encuentra en el disco o en la caché global de ensamblados que se almacena el ensamblado.
Requisitos
| Requisito | Value |
|---|---|
| Plataforma de destino | Windows |
| Encabezado | rometadataapi.h |