構造体のポインタを引数に受ける関数には、2通りあります。 引数に渡したポインタに情報を格納して返す 引数に渡したポインタから情報を受け取る この2通りの方法について説明します。 Win32APIのGetSystemTime()を呼び出す 「引数に渡したポインタに情報を格納して返す」タイプの呼び出しです。 Win32APIのGetSystemTime()は、引数に構造体SYSTEMTIMEのポインタを受け取り、そのアドレスに対して現在のシステム時刻を格納します。これをC#でマーシャリングしてみます。 Win32APIでのSYSTEMTIME構造体は以下のように定義されています。 typedef struct _SYSTEMTIME { WORD wYear; WORD wMonth; WORD wDayOfWeek; WORD wDay; WORD wHour; WORD wMinute;