Marshal.OffsetOf メソッドとは? わかりやすく解説

Marshal.OffsetOf メソッド

マネージ クラスのアンマネージ フォームフィールド オフセット返します

名前空間: System.Runtime.InteropServices
アセンブリ: mscorlib (mscorlib.dll 内)
構文構文

Public Shared Function OffsetOf
 ( _
    t As Type, _
    fieldName As String _
) As IntPtr
Dim t As Type
Dim fieldName As String
Dim returnValue As IntPtr

returnValue = Marshal.OffsetOf(t, fieldName)
public static IntPtr OffsetOf (
    Type t,
    string fieldName
)
public:
static IntPtr OffsetOf (
    Type^ t, 
    String^ fieldName
)
public static IntPtr OffsetOf (
    Type t, 
    String fieldName
)
public static function OffsetOf
 (
    t : Type, 
    fieldName : String
) : IntPtr

パラメータ

t

指定したクラス指定する Type。StructLayoutAttribute をクラス適用する必要があります

fieldName

t パラメータ内のフィールド

戻り値
プラットフォーム呼び出し宣言クラス t 内のfieldName パラメータバイト単位オフセット

例外例外
例外種類条件

ArgumentException

クラス構造体としてエクスポートできません。またはフィールドが非パブリックです。.NET Framework Version 2.0 から開始すると、フィールドプライベートになる場合あります

ArgumentNullException

t パラメータnull 参照 (Visual Basic では Nothing) です。

解説解説
.NET Framework のセキュリティ.NET Frameworkセキュリティ
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


このページでは「.NET Framework クラス ライブラリ リファレンス」からMarshal.OffsetOf メソッドを検索した結果を表示しています。
Weblioに収録されているすべての辞書からMarshal.OffsetOf メソッドを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からMarshal.OffsetOf メソッドを検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

Marshal.OffsetOf メソッドのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



Marshal.OffsetOf メソッドのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2024 Microsoft.All rights reserved.

©2024 GRAS Group, Inc.RSS