UCOMITypeLib.FindName(String, Int32, UCOMITypeInfo[], Int32[], Int16) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Individua le occorrenze di una descrizione dei tipi in una libreria dei tipi.
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.
- lHashVal
- Int32
Valore hash per accelerare la ricerca, calcolato dalla funzione LHashValOfNameSys
. Se lHashVal
è 0, verrà calcolato un valore.
- ppTInfo
- UCOMITypeInfo[]
In caso di esito positivo, restituisce una matrice di puntatori alle descrizioni dei tipi che contengono il nome specificato 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]. Non può essere null
.
- pcFound
- Int16
In ingresso, indica il numero di istanze da ricercare.
pcFound
= 1, ad esempio, può essere chiamato per cercare la prima occorrenza. La ricerca termina quando viene trovata un'istanza.
In uscita, indica il numero delle istanze trovate. Se i valori in
e out
di pcFound
sono identici, è possibile che siano disponibili più descrizioni dei tipi che contengono il nome.
Commenti
Ci deve essere abbastanza spazio in rgMemId
per contenere pcFound
le voci.
Per altre informazioni su ITypeLib::FindName
, vedere MSDN Library.