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 token FieldDef pro pole, které je uzavřeno zadaným Type a který má zadaný název a podpis metadat.
Syntax
HRESULT FindField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdFieldDef *pmb
);
Parameters
td [v] Token TypeDef pro třídu nebo rozhraní, které uzavře pole, které má hledat. Pokud je mdTokenNiltato hodnota , vyhledávání se provede pro globální proměnnou.
szName [v] Název pole, které chcete vyhledat.
pvSigBlob [v] Ukazatel na binární podpis metadat pole.
cbSigBlob[v] Velikost v bajtech .pvSigBlob
pmb [ven] Ukazatel na odpovídající token FieldDef.
Remarks
Pole zadáte pomocí jeho nadřazené třídy nebo rozhraní (td), jejího názvu (szName) a volitelně jeho podpisu (pvSigBlob).
Podpis předaný FindField 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 do FindField.
FindField najde pouze pole, která byla definována přímo ve třídě nebo rozhraní; nenajde zděděná pole.
Requirements
Platformy: Viz podporované operační systémy .NET.
Záhlaví: Cor.h
Knihovna: CorGuids.lib