Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Ottiene un puntatore al token MemberDef per il campo o il metodo racchiuso tra l'oggetto specificato Type e con il nome e la firma dei metadati specificati.
Syntax
HRESULT FindMember (
[in] mdTypeDef td,
[in] LPCWSTR szName,
[in] PCCOR_SIGNATURE pvSigBlob,
[in] ULONG cbSigBlob,
[out] mdToken *pmb
);
Parameters
td [in] Token TypeDef per la classe o l'interfaccia che racchiude il membro da cercare. Se questo valore è mdTokenNil, la ricerca viene eseguita per una variabile globale o una funzione globale.
szName [in] Nome del membro da cercare.
pvSigBlob [in] Puntatore alla firma di metadati binari del membro.
cbSigBlob [in] Dimensione in byte di pvSigBlob.
pmb [out] Puntatore al token MemberDef corrispondente.
Remarks
Specificare il membro usando la relativa classe o interfaccia di inclusione (td), il relativo nome (szName) e facoltativamente la firma (pvSigBlob). Potrebbero essere presenti più membri con lo stesso nome in una classe o un'interfaccia. In tal caso, passare la firma del membro per trovare la corrispondenza univoca.
La firma passata a FindMember deve essere stata generata nell'ambito corrente, perché le firme sono associate a un determinato ambito. Una firma può incorporare un token che identifica la classe o il tipo di valore contenitore. Il token è un indice nella tabella TypeDef locale. Non è possibile compilare una firma di runtime all'esterno del contesto dell'ambito corrente e usare tale firma come input per l'input di FindMember.
FindMember trova solo i membri definiti direttamente nella classe o nell'interfaccia; non trova membri ereditati.
Note
FindMember è un metodo helper. Chiama IMetaDataImport::FindMethod; se tale chiamata non trova una corrispondenza, FindMember chiama IMetaDataImport::FindField.
Requirements
Piattaforme: Vedere Sistemi operativi supportati da .NET.
Intestazione: Cor.h
Biblioteca: CorGuids.lib