言語

GCHandleExtensions.GetAddressOfArrayData<T> メソッド

定義

重要

この API は CLS 準拠ではありません。

handle内の配列データのアドレスを取得します。

public:
generic <typename T>
[System::Runtime::CompilerServices::Extension]
 static T* GetAddressOfArrayData(System::Runtime::InteropServices::PinnedGCHandle<cli::array <T> ^> handle);
[System.CLSCompliant(false)]
public static T* GetAddressOfArrayData<T>(this System.Runtime.InteropServices.PinnedGCHandle<T[]> handle);
[<System.CLSCompliant(false)>]
static member GetAddressOfArrayData : System.Runtime.InteropServices.PinnedGCHandle<'T[]> -> nativeptr<'T>

型パラメーター

T

パラメーター

handle
PinnedGCHandle<T[]>

ポインターを取得するハンドル。

返品

T*

ピン留めされた配列の 0 番目の配列要素のアドレス。ハンドルがオブジェクトを指していない場合は null

属性

例外

ハンドルが初期化されていないか、既に破棄されています。

適用対象