Condividi tramite


ITypeLib2.FindName(String, Int32, ITypeInfo[], Int32[], Int16) Metodo

Definizione

Individua le occorrenze di una descrizione dei tipi in una libreria dei tipi.

public:
 void FindName(System::String ^ szNameBuf, int lHashVal, cli::array <System::Runtime::InteropServices::ComTypes::ITypeInfo ^> ^ ppTInfo, cli::array <int> ^ rgMemId, short % pcFound);
public void FindName (string szNameBuf, int lHashVal, System.Runtime.InteropServices.ComTypes.ITypeInfo[] ppTInfo, int[] rgMemId, ref short pcFound);
abstract member FindName : string * int * System.Runtime.InteropServices.ComTypes.ITypeInfo[] * int[] * int16 -> unit
Public Sub FindName (szNameBuf As String, lHashVal As Integer, ppTInfo As ITypeInfo(), rgMemId As Integer(), ByRef pcFound As Short)

Parametri

szNameBuf
String

Nome da cercare.

lHashVal
Int32

Valore hash per accelerare la ricerca, calcolato dalla funzione LHashValOfNameSys. Se lHashVal è 0, verrà calcolato un valore.

ppTInfo
ITypeInfo[]

Quando termina, questo metodo restituisce una matrice di puntatori alle descrizioni dei tipi che contengono il nome specificato in szNameBuf. Questo parametro viene passato non inizializzato.

rgMemId
Int32[]

Quando termina, questo metodo contiene una matrice di MEMBERID degli elementi trovati; rgMemId [i] è l'oggetto MEMBERID che indicizza nella descrizione dei tipi specificata da ppTInfo [i]. Questo parametro non può essere null. Questo parametro viene passato non inizializzato.

pcFound
Int16

In ingresso, valore passato per riferimento che indica quante istanze cercare. pcFound = 1, ad esempio, può essere chiamato per cercare la prima occorrenza. La ricerca termina quando viene trovata un'istanza.

In uscita, indica il numero delle istanze trovate. Se i valori in e out di pcFound sono identici, è possibile che siano disponibili più descrizioni dei tipi che contengono il nome.

Implementazioni

Commenti

È necessario disporre di spazio sufficiente nel rgMemId parametro per contenere le pcFound voci.

Per altre informazioni, vedere Metodo ITypeLib::FindName.

Si applica a