Pointer.Box(Void*, Type) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
將所提供的 Unmanaged 記憶體指標和與指標關聯的型別裝至 Managed Pointer 包裝函式物件中。 因為值和型別被儲存,所以可以在引動過程期間從機器碼存取它們。
public:
static System::Object ^ Box(void* ptr, Type ^ type);
public static object Box (void* ptr, Type type);
[System.Security.SecurityCritical]
public static object Box (void* ptr, Type type);
static member Box : nativeptr<unit> * Type -> obj
[<System.Security.SecurityCritical>]
static member Box : nativeptr<unit> * Type -> obj
參數
- ptr
- Void*
所提供的 Unmanaged 記憶體指標。
- type
- Type
與 ptr
參數關聯的型別。
傳回
指標物件。
- 屬性
例外狀況
type
不是指標。
type
為 null
。