Condividi tramite


SignatureHelper._SignatureHelper.GetIDsOfNames Metodo

Definizione

Esegue il mapping di un set di nomi a un set corrispondente di ID dispatch.

 virtual void System.Runtime.InteropServices._SignatureHelper.GetIDsOfNames(Guid % riid, IntPtr rgszNames, System::UInt32 cNames, System::UInt32 lcid, IntPtr rgDispId) = System::Runtime::InteropServices::_SignatureHelper::GetIDsOfNames;
void _SignatureHelper.GetIDsOfNames (ref Guid riid, IntPtr rgszNames, uint cNames, uint lcid, IntPtr rgDispId);
abstract member System.Runtime.InteropServices._SignatureHelper.GetIDsOfNames : Guid * nativeint * uint32 * uint32 * nativeint -> unit
override this.System.Runtime.InteropServices._SignatureHelper.GetIDsOfNames : Guid * nativeint * uint32 * uint32 * nativeint -> unit
Sub GetIDsOfNames (ByRef riid As Guid, rgszNames As IntPtr, cNames As UInteger, lcid As UInteger, rgDispId As IntPtr) Implements _SignatureHelper.GetIDsOfNames

Parametri

riid
Guid

Riservato per usi futuri. Deve essere IID_NULL.

rgszNames
IntPtr

nativeint

Matrice di nomi passata di cui eseguire il mapping.

cNames
UInt32

Conteggio dei nomi di cui eseguire il mapping.

lcid
UInt32

Contesto delle impostazioni locali in cui interpretare i nomi.

rgDispId
IntPtr

nativeint

Matrice allocata dal chiamante che riceve gli ID corrispondenti ai nomi.

Implementazioni

Eccezioni

L'accesso ad associazione tardiva con l'interfaccia IDispatch di COM non è supportato.

Commenti

Questo metodo è destinato all'accesso alle classi gestite da codice non gestito e non deve essere chiamato dal codice gestito. Per altre informazioni, vedere IDispatch::GetIDsOfNames.

Si applica a