Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá ukazatel na MethodDef token pro metodu, která je uzavřena zadaným Type a který má zadaný název a podpis metadat.
Syntax
HRESULT FindMethod (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdMethodDef *pmb
);
Parameters
td [v] Token mdTypeDef pro typ (třída nebo rozhraní), který uzavře člena, který má vyhledat. Pokud je mdTokenNiltato hodnota , provede se vyhledávání pro globální funkci.
szName [v] Název metody, která se má vyhledat.
pvSigBlob [v] Ukazatel na binární podpis metadat metody.
cbSigBlob[v] Velikost v bajtech .pvSigBlob
pmb [ven] Ukazatel na odpovídající token MethodDef.
Remarks
Metodu zadáte pomocí její nadřazené třídy nebo rozhraní (td), jejího názvu (szName) a volitelně jeho podpisu (pvSigBlob). Ve třídě nebo rozhraní může existovat více metod se stejným názvem. V takovém případě předejte podpis metody a vyhledejte jedinečnou shodu.
Podpis předaný FindMethod musí být vygenerován v aktuálním oboru, protože podpisy jsou svázané s konkrétním oborem. Podpis může vložit token, který identifikuje nadřazenou třídu nebo typ hodnoty. Token je index do místní tabulky TypeDef. Podpis modulu runtime nelze sestavit mimo kontext aktuálního oboru a tento podpis použít jako vstup pro vstup do FindMethod.
FindMethod najde pouze metody, které byly definovány přímo ve třídě nebo rozhraní; nenajde zděděné metody.
Requirements
Platformy: Viz podporované operační systémy .NET.
Záhlaví: Cor.h
Knihovna: CorGuids.lib