다음을 통해 공유


Activator._Activator.Invoke 메서드

정의

개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.

 virtual void System.Runtime.InteropServices._Activator.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_Activator::Invoke;
void _Activator.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._Activator.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._Activator.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
Sub Invoke (dispIdMember As UInteger, ByRef riid As Guid, lcid As UInteger, wFlags As Short, pDispParams As IntPtr, pVarResult As IntPtr, pExcepInfo As IntPtr, puArgErr As IntPtr) Implements _Activator.Invoke

매개 변수

dispIdMember
UInt32

멤버를 식별하는 디스패치 식별자입니다.

riid
Guid

나중에 사용하기 위해 예약되어 있습니다. IID_NULL이어야 합니다.

lcid
UInt32

인수를 해석할 로캘 컨텍스트입니다.

wFlags
Int16

호출의 컨텍스트를 설명하는 플래그입니다.

pDispParams
IntPtr

nativeint

인수의 배열, 명명된 인수에 대한 인수 DISPID의 배열 및 배열에 있는 요소의 개수가 포함된 구조체에 대한 포인터입니다.

pVarResult
IntPtr

nativeint

결과를 저장할 위치에 대한 포인터입니다.

pExcepInfo
IntPtr

nativeint

예외 정보가 포함된 구조체에 대한 포인터입니다.

puArgErr
IntPtr

nativeint

오류가 있는 첫 번째 인수의 인덱스입니다.

구현

예외

COM IDispatch 인터페이스를 사용하는 런타임에 바인딩된 액세스는 지원되지 않습니다.

설명

이 메서드는 관리되지 않는 코드에서 관리되는 클래스에 액세스하는 데 사용되며 관리 코드에서 호출해서는 안 됩니다. 자세한 내용은 IDispatch::Invoke를 참조하세요.

적용 대상