Marshal.GetIDispatchForObjectInContext(Object) 메서드

정의

호출자가 관리되는 개체와 같은 컨텍스트에 있는 경우 해당 개체에서 IDispatch 인터페이스 포인터를 반환합니다.Returns an IDispatch interface pointer from a managed object, if the caller is in the same context as that object.

public:
 static IntPtr GetIDispatchForObjectInContext(System::Object ^ o);
public static IntPtr GetIDispatchForObjectInContext (object o);
[System.Security.SecurityCritical]
public static IntPtr GetIDispatchForObjectInContext (object o);
static member GetIDispatchForObjectInContext : obj -> nativeint
[<System.Security.SecurityCritical>]
static member GetIDispatchForObjectInContext : obj -> nativeint
Public Shared Function GetIDispatchForObjectInContext (o As Object) As IntPtr

매개 변수

o
Object

IDispatch 인터페이스가 요청되는 개체입니다.The object whose IDispatch interface is requested.

반환

IntPtr

지정된 개체의 IDispatch 인터페이스 포인터이거나 호출자가 지정된 개체와 같은 컨텍스트에 없는 경우 null입니다.The IDispatch interface pointer for the specified object, or null if the caller is not in the same context as the specified object.

특성

예외

o가 요청된 인터페이스를 지원하지 않는 경우o does not support the requested interface.

o이(가) null인 경우o is null.

설명

이 메서드는 GetIDispatchForObject null 호출자가 개체와 같은 컨텍스트에 있지 않은 경우를 반환 한다는 점을 제외 하 고와 동일 합니다.This method is the same as GetIDispatchForObject except that it returns null if the caller is not in the same context as the object.

적용 대상

추가 정보