UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Encontra ocorrências de uma descrição de tipo numa biblioteca de tipos.
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)
Parâmetros
- szNameBuf
- String
O nome a procurar.
- lHashVal
- Int32
Um valor de hash para acelerar a pesquisa, calculado pela LHashValOfNameSys função. Se lHashVal for 0, um valor é calculado.
- ppTInfo
- UCOMITypeInfo[]
Ao regressar com sucesso, um array de apontadores para as descrições de tipos que contêm o nome especificado em szNameBuf.
- rgMemId
- Int32[]
Um array dos MEMBERID 's dos itens encontrados; rgMemId [i] é o MEMBERID que se indexa à descrição do tipo especificada por ppTInfo [i]. Não pode ser null.
- pcFound
- Int16
Na entrada, indica quantas instâncias deve procurar. Por exemplo, pcFound pode ser chamado = 1 para encontrar a primeira ocorrência. A pesquisa termina quando uma instância é encontrada.
Na saída, indica o número de instâncias encontradas. Se os in valores e out de pcFound forem idênticos, podem existir mais descrições de tipo que contenham o nome.
Observações
Deve haver espaço suficiente para rgMemId guardar pcFound entradas.
Para informações adicionais sobre ITypeLib::FindName, consulte a Biblioteca MSDN.