MethodBase._MethodBase.Invoke 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
개체에서 노출하는 메서드와 속성에 대한 액세스를 제공합니다.
virtual void System.Runtime.InteropServices._MethodBase.Invoke(System::UInt32 dispIdMember, Guid % riid, System::UInt32 lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr) = System::Runtime::InteropServices::_MethodBase::Invoke;
void _MethodBase.Invoke (uint dispIdMember, ref Guid riid, uint lcid, short wFlags, IntPtr pDispParams, IntPtr pVarResult, IntPtr pExcepInfo, IntPtr puArgErr);
abstract member System.Runtime.InteropServices._MethodBase.Invoke : uint32 * Guid * uint32 * int16 * nativeint * nativeint * nativeint * nativeint -> unit
override this.System.Runtime.InteropServices._MethodBase.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 _MethodBase.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를 참조하세요.
적용 대상
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
.NET