EnumerableToDispatchMarshaler.MarshalManagedToNative(Object) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將物件從受管理程式碼編入非受管理程式碼。
public:
override IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public:
virtual IntPtr MarshalManagedToNative(System::Object ^ pManagedObj);
public override IntPtr MarshalManagedToNative(object pManagedObj);
public virtual IntPtr MarshalManagedToNative(object pManagedObj);
abstract member MarshalManagedToNative : obj -> nativeint
override this.MarshalManagedToNative : obj -> nativeint
Public Overrides Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
Public Overridable Function MarshalManagedToNative (pManagedObj As Object) As IntPtr
參數
- pManagedObj
- Object
要轉換的受管理物件。
傳回
IntPtr
nativeint
指向未管理物件的指標。
實作
例外狀況
pManagedObj 是 null。
備註
CLR 會呼叫此方法,並指定受管理物件實例,將該物件從受管理程式碼轉換為非受管理程式碼,並回傳指向該物件的 COM 視圖的指標。