ITypeLib2.FindName(String, Int32, ITypeInfo[], 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::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)

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
ITypeInfo[]

Lorsque cette méthode est retournée, contient un tableau de pointeurs vers les descriptions de type qui contiennent le nom spécifié dans szNameBuf. Ce paramètre est passé non initialisé.

rgMemId
Int32[]

Lorsque cette méthode est retournée, contient un tableau des MEMBERIDéléments trouvés ; rgMemId [i] est l’index MEMBERID de la description de type spécifiée par ppTInfo [i]. Ce paramètre ne peut pas être null. Ce paramètre est passé non initialisé.

pcFound
Int16

Lors de l’entrée, une valeur, passée par référence, qui 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.

Implémente

Remarques

Il doit y avoir suffisamment de place dans le rgMemId paramètre pour contenir les pcFound entrées.

Pour plus d’informations, consultez la méthode ITypeLib ::FindName.

S’applique à