ITypeLib2.FindName(String, Int32, ITypeInfo[], Int32[], Int16) Método

Definición

Busca repeticiones de una descripción de tipo en una biblioteca de tipos.

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)

Parámetros

szNameBuf
String

Nombre que se va a buscar.

lHashVal
Int32

Valor hash para acelerar la búsqueda, calculada por la LHashValOfNameSys función . Si lHashVal es 0, se calcula un valor.

ppTInfo
ITypeInfo[]

Cuando este método devuelve , contiene una matriz de punteros a las descripciones de tipo que contienen el nombre especificado en szNameBuf. Este parámetro se pasa sin inicializar.

rgMemId
Int32[]

Cuando este método devuelve , contiene una matriz de los MEMBERIDs de los elementos encontrados; rgMemId [i] es el MEMBERID que indexa en la descripción de tipo especificada por ppTInfo [i]. Este parámetro no puede ser null. Este parámetro se pasa sin inicializar.

pcFound
Int16

En la entrada, un valor pasado por referencia, que indica el número de instancias que se van a buscar. Por ejemplo, pcFound se puede llamar a = 1 para buscar la primera aparición. La búsqueda se detiene cuando se encuentra una instancia.

Al salir, indica el número de instancias que se encontraron. Si los in valores y out de pcFound son idénticos, puede haber más descripciones de tipo que contengan el nombre.

Implementaciones

Comentarios

Debe haber suficiente espacio en el rgMemId parámetro para contener las pcFound entradas.

Para obtener más información, vea Método ITypeLib::FindName.

Se aplica a