UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metodo

Definizione

Individua le occorrenze di una descrizione dei tipi in una libreria dei tipi.Finds occurrences of a type description in a type library.

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

Parametri

szNameBuf
String

Nome da cercare.The name to search for.

lHashVal
Int32

Valore hash per accelerare la ricerca, calcolato dalla funzione LHashValOfNameSys.A hash value to speed up the search, computed by the LHashValOfNameSys function. Se lHashVal è 0, verrà calcolato un valore.If lHashVal is 0, a value is computed.

ppTInfo
UCOMITypeInfo[]

In caso di esito positivo, restituisce una matrice di puntatori alle descrizioni dei tipi che contengono il nome specificato in szNameBuf.On successful return, an array of pointers to the type descriptions that contain the name specified in szNameBuf.

rgMemId
Int32[]

Matrice dell'oggetto MEMBERID degli elementi individuati; rgMemId[i] è l'oggetto MEMBERID che crea indici nella descrizione dei tipi specificata da ppTInfo[i].An array of the MEMBERID 's of the found items; rgMemId [i] is the MEMBERID that indexes into the type description specified by ppTInfo [i]. Non può essere null.Cannot be null.

pcFound
Int16

In ingresso, indica il numero di istanze da ricercare.On entry, indicates how many instances to look for. pcFound = 1, ad esempio, può essere chiamato per cercare la prima occorrenza.For example, pcFound = 1 can be called to find the first occurrence. La ricerca termina quando viene trovata un'istanza.The search stops when one instance is found.

In uscita, indica il numero delle istanze trovate.On exit, indicates the number of instances that were found. Se i valori in e out di pcFound sono identici, è possibile che siano disponibili più descrizioni dei tipi che contengono il nome.If the in and out values of pcFound are identical, there might be more type descriptions that contain the name.

Commenti

È necessario disporre di spazio sufficiente rgMemId per contenere le pcFound voci.There must be enough room in rgMemId to hold pcFound entries.

Per ulteriori informazioni su ITypeLib::FindName , vedere MSDN Library.For additional information about ITypeLib::FindName, see the MSDN Library.

Si applica a