GCHandleExtensions.GetAddressOfArrayData<T> メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
重要
この 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 。
- 属性
例外
ハンドルが初期化されていないか、既に破棄されています。