Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Возвращает указатель на маркер MemberRef для ссылки на член, заключенную Type указанным и имеющий указанное имя и сигнатуру метаданных.
Syntax
HRESULT FindMemberRef (
[in] mdTypeRef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMemberRef *pmr
);
Parameters
td [in] Маркер TypeRef для класса или интерфейса, который заключает ссылку на член для поиска. Если это значение равно mdTokenNil, поиск выполняется для глобальной переменной или ссылки на глобальную функцию.
szName [in] Имя ссылки на член для поиска.
pvSigBlob [in] Указатель на сигнатуру двоичных метаданных ссылки на член.
cbSigBlob [in] Размер в байтах pvSigBlob.
pmr [out] Указатель на соответствующий токен MemberRef.
Remarks
Вы указываете элемент с помощью заключенного класса или интерфейса (), его имени (tdszName) и при необходимости его сигнатуры (pvSigBlob).
Сигнатура, переданная FindMemberRef в текущую область, должна быть создана, так как подписи привязаны к определенной области. Сигнатура может внедрить маркер, определяющий вложенный класс или тип значения. Маркер является индексом в локальной таблице TypeDef. Вы не можете создать подпись среды выполнения вне контекста текущей области и использовать эту подпись в качестве входных данных FindMemberRef.
FindMemberRef находит только ссылки на члены, определенные непосредственно в классе или интерфейсе; Он не находит наследуемые ссылки на члены.
Requirements
Платформ: См. сведения о поддерживаемых операционных системах .NET.
Заголовок: Cor.h
Библиотека: CorGuids.lib