Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Obtiene un puntero al token MemberDef para el campo o método incluido en el especificado Type y que tiene el nombre y la firma de metadatos especificados.
Syntax
HRESULT FindMember (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdToken *pmb
);
Parameters
td [in] Token TypeDef para la clase o interfaz que incluye el miembro que se va a buscar. Si este valor es mdTokenNil, la búsqueda se realiza para una variable global o una función global.
szName [in] Nombre del miembro que se va a buscar.
pvSigBlob [in] Puntero a la firma de metadatos binarios del miembro.
cbSigBlob [in] Tamaño en bytes de pvSigBlob.
pmb [out] Puntero al token MemberDef coincidente.
Remarks
Especifique el miembro mediante su clase o interfaz envolvente (td), su nombre (szName) y, opcionalmente, su firma (pvSigBlob). Puede haber varios miembros con el mismo nombre en una clase o interfaz. En ese caso, pase la firma del miembro para buscar la coincidencia única.
La firma pasada a FindMember debe haberse generado en el ámbito actual, ya que las firmas están enlazadas a un ámbito determinado. Una firma puede insertar un token que identifique el tipo de valor o clase envolvente. El token es un índice en la tabla TypeDef local. No se puede compilar una firma en tiempo de ejecución fuera del contexto del ámbito actual y usar esa firma como entrada para la entrada en FindMember.
FindMember busca solo los miembros definidos directamente en la clase o interfaz; no encuentra miembros heredados.
Note
FindMember es un método auxiliar. Llama a IMetaDataImport::FindMethod; si esa llamada no encuentra una coincidencia, FindMember llama a IMetaDataImport::FindField.
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Encabezado: Cor.h
Biblioteca: CorGuids.lib