Aracılığıyla paylaş


IMetaDataImport::FindMemberRef Yöntemi

Belirtilen ve belirtilen Type ad ve meta veri imzasına sahip üye başvurusu için MemberRef belirtecine yönelik bir işaretçi alır.

Syntax

HRESULT FindMemberRef (
   [in]  mdTypeRef          td,
   [in]  LPCWSTR            szName,
   [in]  PCCOR_SIGNATURE    pvSigBlob,
   [in]  ULONG              cbSigBlob,
   [out] mdMemberRef        *pmr
);

Parameters

td [in] Aranacak üye başvuruyu kapsayan sınıf veya arabirim için TypeRef belirteci. Bu değer ise mdTokenNil, genel değişken veya genel işlev başvurusu için arama yapılır.

szName [in] Aranacak üye başvurusunun adı.

pvSigBlob [in] Üye başvurusunun ikili meta veri imzası işaretçisi.

cbSigBlob [in] bayt cinsinden pvSigBlobboyut.

pmr [out] Eşleşen MemberRef belirtecinin işaretçisi.

Remarks

Üyeyi kapsayan sınıfını veya arabirimini (td ), adını ()szName ve isteğe bağlı olarak imzasını (pvSigBlob kullanarak belirtirsiniz.

İmzalar belirli bir kapsama bağlı olduğundan, geçirilen FindMemberRef imza geçerli kapsamda oluşturulmuş olmalıdır. İmza, kapsayan sınıfı veya değer türünü tanımlayan bir belirteç ekleyebilir. Belirteç, yerel TypeDef tablosundaki bir dizindir. Geçerli kapsamın bağlamının dışında bir çalışma zamanı imzası oluşturamaz ve bu imzayı için FindMemberRefgiriş olarak kullanamazsınız.

FindMemberRef yalnızca doğrudan sınıf veya arabirimde tanımlanan üye başvurularını bulur; devralınan üye başvurularını bulmaz.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Üstbilgi: Cor.h

Kütüphane: CorGuids.lib

Ayrıca bakınız