UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Méthode

Définition

Recherche les occurrences d’une description de type dans une bibliothèque de types.

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)

Paramètres

szNameBuf
String

Nom à rechercher.

lHashVal
Int32

Valeur de hachage pour accélérer la recherche, calculée par la LHashValOfNameSys fonction. Si lHashVal la valeur est 0, une valeur est calculée.

ppTInfo
UCOMITypeInfo[]

En cas de retour réussi, tableau de pointeurs vers les descriptions de type qui contiennent le nom spécifié dans szNameBuf.

rgMemId
Int32[]

Tableau des MEMBERID éléments trouvés ; rgMemId [i] est l’index MEMBERID de la description de type spécifiée par ppTInfo [i]. Ne peut pas être null.

pcFound
Int16

Lors de l’entrée, indique le nombre d’instances à rechercher. Par exemple, pcFound = 1 peut être appelé pour rechercher la première occurrence. La recherche s’arrête lorsqu’une instance est trouvée.

À la sortie, indique le nombre d’instances trouvées. Si les in valeurs et out les valeurs sont pcFound identiques, il peut y avoir plus de descriptions de type qui contiennent le nom.

Remarques

Il doit y avoir suffisamment de place pour rgMemId contenir pcFound les entrées.

Pour plus d’informations sur ITypeLib::FindName, consultez MSDN Library.

S’applique à