Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee haalt u een aanwijzer op naar het FieldDef-token voor het veld dat is geplaatst door de opgegeven Type en met de opgegeven naam en metagegevenshandtekening.
Syntax
HRESULT FindField (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdFieldDef *pmb
);
Parameters
td [in] Het TypeDef-token voor de klasse of interface die het veld om te zoeken plaatst. Als deze waarde is mdTokenNil, wordt de zoekactie uitgevoerd voor een globale variabele.
szName [in] De naam van het veld dat u wilt zoeken.
pvSigBlob [in] Een aanwijzer naar de handtekening van binaire metagegevens van het veld.
cbSigBlob [in] De grootte in bytes van pvSigBlob.
pmb [uit] Een aanwijzer naar het overeenkomende FieldDef-token.
Remarks
U geeft het veld op met behulp van de bijbehorende klasse of interface (td), de naam (szName) en eventueel de handtekening (pvSigBlob).
De handtekening waaraan is doorgegeven FindField , moet zijn gegenereerd in het huidige bereik, omdat handtekeningen zijn gebonden aan een bepaald bereik. Een handtekening kan een token insluiten waarmee het klasse- of waardetype wordt geïdentificeerd. (Het token is een index in de lokale TypeDef-tabel). U kunt geen runtimehandtekening bouwen buiten de context van het huidige bereik en die handtekening gebruiken als invoer voor FindField.
FindField zoekt alleen velden die rechtstreeks in de klasse of interface zijn gedefinieerd; overgenomen velden worden niet gevonden.
Requirements
Platformen: Zie ondersteunde besturingssystemen van .NET.
Rubriek: Cor.h
Bibliotheek: CorGuids.lib