Win32 API 日本語リファレンス
ホームSystem.Performance › _ISystemMonitorUnion

_ISystemMonitorUnion

COM
IIDc8a77338-265f-4de5-aa25-c7da1ce5a8f4継承元IUnknown自前メソッド開始 vtbl3

メソッド 96

vtbl = vtable インデックス(0始まり)。HSP等からCOMメソッドをインデックス指定で呼ぶ際に使用します。0〜2 は IUnknown。

vtbl 3 HRESULT get_Appearance(INT* iAppearance)
iAppearanceINT*out外観スタイルを受け取るポインタである。
vtbl 4 HRESULT put_Appearance(INT iAppearance)
iAppearanceINTin外観スタイルを指定する。
vtbl 5 HRESULT get_BackColor(DWORD* pColor)
pColorDWORD*out背景色(RGB)を受け取るポインタである。
vtbl 6 HRESULT put_BackColor(DWORD Color)
ColorDWORDin背景色(RGB)を指定する。
vtbl 7 HRESULT get_BorderStyle(INT* iBorderStyle)
iBorderStyleINT*out境界線のスタイルを受け取るポインタである。
vtbl 8 HRESULT put_BorderStyle(INT iBorderStyle)
iBorderStyleINTin境界線のスタイルを指定する。
vtbl 9 HRESULT get_ForeColor(DWORD* pColor)
pColorDWORD*out前景色(RGB)を受け取るポインタである。
vtbl 10 HRESULT put_ForeColor(DWORD Color)
ColorDWORDin前景色(RGB)を指定する。
vtbl 11 HRESULT get_Font(IFontDisp** ppFont)
ppFontIFontDisp**outフォントを表す IFontDisp を受け取るポインタである。
vtbl 12 HRESULT putref_Font(IFontDisp* pFont)
pFontIFontDisp*inoptional設定するフォントを表す IFontDisp を指定する。
vtbl 13 HRESULT get_Counters(ICounters** ppICounters)
ppICountersICounters**outカウンターのコレクションを表す ICounters を受け取るポインタである。
vtbl 14 HRESULT put_ShowVerticalGrid(VARIANT_BOOL bState)
bStateVARIANT_BOOLin垂直グリッドを表示するかどうかを指定するブール値である。
vtbl 15 HRESULT get_ShowVerticalGrid(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out垂直グリッドが表示されているかどうかを受け取るポインタである。
vtbl 16 HRESULT put_ShowHorizontalGrid(VARIANT_BOOL bState)
bStateVARIANT_BOOLin水平グリッドを表示するかどうかを指定するブール値である。
vtbl 17 HRESULT get_ShowHorizontalGrid(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out水平グリッドが表示されているかどうかを受け取るポインタである。
vtbl 18 HRESULT put_ShowLegend(VARIANT_BOOL bState)
bStateVARIANT_BOOLin凡例を表示するかどうかを指定するブール値である。
vtbl 19 HRESULT get_ShowLegend(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out凡例が表示されているかどうかを受け取るポインタである。
vtbl 20 HRESULT put_ShowScaleLabels(VARIANT_BOOL bState)
bStateVARIANT_BOOLin目盛りラベルを表示するかどうかを指定するブール値である。
vtbl 21 HRESULT get_ShowScaleLabels(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out目盛りラベルが表示されているかどうかを受け取るポインタである。
vtbl 22 HRESULT put_ShowValueBar(VARIANT_BOOL bState)
bStateVARIANT_BOOLin値バーを表示するかどうかを指定するブール値である。
vtbl 23 HRESULT get_ShowValueBar(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out値バーが表示されているかどうかを受け取るポインタである。
vtbl 24 HRESULT put_MaximumScale(INT iValue)
iValueINTin目盛りの最大値を指定する。
vtbl 25 HRESULT get_MaximumScale(INT* piValue)
piValueINT*out目盛りの最大値を受け取るポインタである。
vtbl 26 HRESULT put_MinimumScale(INT iValue)
iValueINTin目盛りの最小値を指定する。
vtbl 27 HRESULT get_MinimumScale(INT* piValue)
piValueINT*out目盛りの最小値を受け取るポインタである。
vtbl 28 HRESULT put_UpdateInterval(FLOAT fValue)
fValueFLOATin更新間隔(秒)を指定する。
vtbl 29 HRESULT get_UpdateInterval(FLOAT* pfValue)
pfValueFLOAT*out更新間隔(秒)を受け取るポインタである。
vtbl 30 HRESULT put_DisplayType(DisplayTypeConstants eDisplayType)
eDisplayTypeDisplayTypeConstantsin表示タイプを表す DisplayTypeConstants を指定する。
vtbl 31 HRESULT get_DisplayType(DisplayTypeConstants* peDisplayType)
peDisplayTypeDisplayTypeConstants*out現在の表示タイプを受け取るポインタである。
vtbl 32 HRESULT put_ManualUpdate(VARIANT_BOOL bState)
bStateVARIANT_BOOLin手動更新を行うかどうかを指定するブール値である。
vtbl 33 HRESULT get_ManualUpdate(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out手動更新が有効かどうかを受け取るポインタである。
vtbl 34 HRESULT put_GraphTitle(LPWSTR bsTitle)
bsTitleLPWSTRinグラフのタイトルを指定する。
vtbl 35 HRESULT get_GraphTitle(LPWSTR* pbsTitle)
pbsTitleLPWSTR*outグラフのタイトルを受け取るポインタである。
vtbl 36 HRESULT put_YAxisLabel(LPWSTR bsTitle)
bsTitleLPWSTRinY 軸のラベルを指定する。
vtbl 37 HRESULT get_YAxisLabel(LPWSTR* pbsTitle)
pbsTitleLPWSTR*outY 軸のラベルを受け取るポインタである。
vtbl 38 HRESULT CollectSample()
vtbl 39 HRESULT UpdateGraph()
vtbl 40 HRESULT BrowseCounters()
vtbl 41 HRESULT DisplayProperties()
vtbl 42 HRESULT Counter(INT iIndex, ICounterItem** ppICounter)
iIndexINTin取得するカウンターのインデックスを指定する。
ppICounterICounterItem**out指定したカウンター項目を表す ICounterItem を受け取るポインタである。
vtbl 43 HRESULT AddCounter(LPWSTR bsPath, ICounterItem** ppICounter)
bsPathLPWSTRin追加するカウンターのパスを指定する。
ppICounterICounterItem**out追加されたカウンター項目を表す ICounterItem を受け取るポインタである。
vtbl 44 HRESULT DeleteCounter(ICounterItem* pCtr)
pCtrICounterItem*inoptional削除するカウンター項目を表す ICounterItem を指定する。
vtbl 45 HRESULT get_BackColorCtl(DWORD* pColor)
pColorDWORD*outコントロールの背景色(RGB)を受け取るポインタである。
vtbl 46 HRESULT put_BackColorCtl(DWORD Color)
ColorDWORDinコントロールの背景色(RGB)を指定する。
vtbl 47 HRESULT put_LogFileName(LPWSTR bsFileName)
bsFileNameLPWSTRinログファイル名を指定する。
vtbl 48 HRESULT get_LogFileName(LPWSTR* bsFileName)
bsFileNameLPWSTR*outログファイル名を受け取るポインタである。
vtbl 49 HRESULT put_LogViewStart(DOUBLE StartTime)
StartTimeDOUBLEinログ表示の開始時刻を指定する。
vtbl 50 HRESULT get_LogViewStart(DOUBLE* StartTime)
StartTimeDOUBLE*outログ表示の開始時刻を受け取るポインタである。
vtbl 51 HRESULT put_LogViewStop(DOUBLE StopTime)
StopTimeDOUBLEinログ表示の終了時刻を指定する。
vtbl 52 HRESULT get_LogViewStop(DOUBLE* StopTime)
StopTimeDOUBLE*outログ表示の終了時刻を受け取るポインタである。
vtbl 53 HRESULT get_GridColor(DWORD* pColor)
pColorDWORD*outグリッドの色(RGB)を受け取るポインタである。
vtbl 54 HRESULT put_GridColor(DWORD Color)
ColorDWORDinグリッドの色(RGB)を指定する。
vtbl 55 HRESULT get_TimeBarColor(DWORD* pColor)
pColorDWORD*outタイムバーの色(RGB)を受け取るポインタである。
vtbl 56 HRESULT put_TimeBarColor(DWORD Color)
ColorDWORDinタイムバーの色(RGB)を指定する。
vtbl 57 HRESULT get_Highlight(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out強調表示が有効かどうかを受け取るポインタである。
vtbl 58 HRESULT put_Highlight(VARIANT_BOOL bState)
bStateVARIANT_BOOLin強調表示を行うかどうかを指定するブール値である。
vtbl 59 HRESULT get_ShowToolbar(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*outツールバーが表示されているかどうかを受け取るポインタである。
vtbl 60 HRESULT put_ShowToolbar(VARIANT_BOOL bState)
bStateVARIANT_BOOLinツールバーを表示するかどうかを指定するブール値である。
vtbl 61 HRESULT Paste()
vtbl 62 HRESULT Copy()
vtbl 63 HRESULT Reset()
vtbl 64 HRESULT put_ReadOnly(VARIANT_BOOL bState)
bStateVARIANT_BOOLin読み取り専用にするかどうかを指定するブール値である。
vtbl 65 HRESULT get_ReadOnly(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out読み取り専用かどうかを受け取るポインタである。
vtbl 66 HRESULT put_ReportValueType(ReportValueTypeConstants eReportValueType)
eReportValueTypeReportValueTypeConstantsinレポート値の種類を表す ReportValueTypeConstants を指定する。
vtbl 67 HRESULT get_ReportValueType(ReportValueTypeConstants* peReportValueType)
peReportValueTypeReportValueTypeConstants*out現在のレポート値の種類を受け取るポインタである。
vtbl 68 HRESULT put_MonitorDuplicateInstances(VARIANT_BOOL bState)
bStateVARIANT_BOOLin重複インスタンスを監視するかどうかを指定するブール値である。
vtbl 69 HRESULT get_MonitorDuplicateInstances(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out重複インスタンスを監視するかどうかを受け取るポインタである。
vtbl 70 HRESULT put_DisplayFilter(INT iValue)
iValueINTin表示フィルタを指定する。
vtbl 71 HRESULT get_DisplayFilter(INT* piValue)
piValueINT*out表示フィルタを受け取るポインタである。
vtbl 72 HRESULT get_LogFiles(ILogFiles** ppILogFiles)
ppILogFilesILogFiles**outログファイルのコレクションを表す ILogFiles を受け取るポインタである。
vtbl 73 HRESULT put_DataSourceType(DataSourceTypeConstants eDataSourceType)
eDataSourceTypeDataSourceTypeConstantsinデータソースの種類を表す DataSourceTypeConstants を指定する。
vtbl 74 HRESULT get_DataSourceType(DataSourceTypeConstants* peDataSourceType)
peDataSourceTypeDataSourceTypeConstants*out現在のデータソースの種類を受け取るポインタである。
vtbl 75 HRESULT put_SqlDsnName(LPWSTR bsSqlDsnName)
bsSqlDsnNameLPWSTRinSQL データソース名(DSN)を指定する。
vtbl 76 HRESULT get_SqlDsnName(LPWSTR* bsSqlDsnName)
bsSqlDsnNameLPWSTR*outSQL データソース名(DSN)を受け取るポインタである。
vtbl 77 HRESULT put_SqlLogSetName(LPWSTR bsSqlLogSetName)
bsSqlLogSetNameLPWSTRinSQL ログセット名を指定する。
vtbl 78 HRESULT get_SqlLogSetName(LPWSTR* bsSqlLogSetName)
bsSqlLogSetNameLPWSTR*outSQL ログセット名を受け取るポインタである。
vtbl 79 HRESULT put_EnableDigitGrouping(VARIANT_BOOL bState)
bStateVARIANT_BOOLin桁区切り表示を有効にするかどうかを指定するブール値である。
vtbl 80 HRESULT get_EnableDigitGrouping(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out桁区切り表示が有効かどうかを受け取るポインタである。
vtbl 81 HRESULT put_EnableToolTips(VARIANT_BOOL bState)
bStateVARIANT_BOOLinツールチップを有効にするかどうかを指定するブール値である。
vtbl 82 HRESULT get_EnableToolTips(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*outツールチップが有効かどうかを受け取るポインタである。
vtbl 83 HRESULT put_ShowTimeAxisLabels(VARIANT_BOOL bState)
bStateVARIANT_BOOLin時間軸ラベルを表示するかどうかを指定するブール値である。
vtbl 84 HRESULT get_ShowTimeAxisLabels(VARIANT_BOOL* pbState)
pbStateVARIANT_BOOL*out時間軸ラベルが表示されているかどうかを受け取るポインタである。
vtbl 85 HRESULT put_ChartScroll(VARIANT_BOOL bScroll)
bScrollVARIANT_BOOLinチャートをスクロールするかどうかを指定するブール値である。
vtbl 86 HRESULT get_ChartScroll(VARIANT_BOOL* pbScroll)
pbScrollVARIANT_BOOL*outチャートをスクロールするかどうかを受け取るポインタである。
vtbl 87 HRESULT put_DataPointCount(INT iNewCount)
iNewCountINTin表示するデータポイント数を指定する。
vtbl 88 HRESULT get_DataPointCount(INT* piDataPointCount)
piDataPointCountINT*out表示するデータポイント数を受け取るポインタである。
vtbl 89 HRESULT ScaleToFit(VARIANT_BOOL bSelectedCountersOnly)
bSelectedCountersOnlyVARIANT_BOOLin選択中のカウンターのみを対象とするかどうかを指定するブール値である。
vtbl 90 HRESULT SaveAs(LPWSTR bstrFileName, SysmonFileType eSysmonFileType)
bstrFileNameLPWSTRin保存先のファイル名を指定する。
eSysmonFileTypeSysmonFileTypein保存するファイルの種類を表す SysmonFileType を指定する。
vtbl 91 HRESULT Relog(LPWSTR bstrFileName, SysmonFileType eSysmonFileType, INT iFilter)
bstrFileNameLPWSTRin出力先のファイル名を指定する。
eSysmonFileTypeSysmonFileTypein出力するファイルの種類を表す SysmonFileType を指定する。
iFilterINTin再ログ出力時のサンプリングフィルタ間隔を指定する。
vtbl 92 HRESULT ClearData()
vtbl 93 HRESULT get_LogSourceStartTime(DOUBLE* pDate)
pDateDOUBLE*outログソースの開始時刻を受け取るポインタである。
vtbl 94 HRESULT get_LogSourceStopTime(DOUBLE* pDate)
pDateDOUBLE*outログソースの終了時刻を受け取るポインタである。
vtbl 95 HRESULT SetLogViewRange(DOUBLE StartTime, DOUBLE StopTime)
StartTimeDOUBLEinログ表示範囲の開始時刻を指定する。
StopTimeDOUBLEinログ表示範囲の終了時刻を指定する。
vtbl 96 HRESULT GetLogViewRange(DOUBLE* StartTime, DOUBLE* StopTime)
StartTimeDOUBLE*outログ表示範囲の開始時刻を受け取るポインタである。
StopTimeDOUBLE*outログ表示範囲の終了時刻を受け取るポインタである。
vtbl 97 HRESULT BatchingLock(VARIANT_BOOL fLock, SysmonBatchReason eBatchReason)
fLockVARIANT_BOOLinバッチ更新をロックするか解除するかを指定するブール値である。
eBatchReasonSysmonBatchReasoninバッチ処理の理由を表す SysmonBatchReason を指定する。
vtbl 98 HRESULT LoadSettings(LPWSTR bstrSettingFileName)
bstrSettingFileNameLPWSTRin読み込む設定ファイル名を指定する。

HSP用 COM定義

#usecom / #comfunc によるHSPのCOM呼び出し定義。数字は vtbl インデックス(0始まり)。クラスIDが無い場合 #usecom の末尾は "{}"、ある場合は "{CLSID}"

出力引数:
#define global IID__ISystemMonitorUnion "{C8A77338-265F-4DE5-AA25-C7DA1CE5A8F4}"
#usecom global _ISystemMonitorUnion IID__ISystemMonitorUnion "{}"
#comfunc global _ISystemMonitorUnion_get_Appearance                 3 var
#comfunc global _ISystemMonitorUnion_put_Appearance                 4 int
#comfunc global _ISystemMonitorUnion_get_BackColor                  5 var
#comfunc global _ISystemMonitorUnion_put_BackColor                  6 int
#comfunc global _ISystemMonitorUnion_get_BorderStyle                7 var
#comfunc global _ISystemMonitorUnion_put_BorderStyle                8 int
#comfunc global _ISystemMonitorUnion_get_ForeColor                  9 var
#comfunc global _ISystemMonitorUnion_put_ForeColor                  10 int
#comfunc global _ISystemMonitorUnion_get_Font                       11 sptr
#comfunc global _ISystemMonitorUnion_putref_Font                    12 sptr
#comfunc global _ISystemMonitorUnion_get_Counters                   13 sptr
#comfunc global _ISystemMonitorUnion_put_ShowVerticalGrid           14 int
#comfunc global _ISystemMonitorUnion_get_ShowVerticalGrid           15 var
#comfunc global _ISystemMonitorUnion_put_ShowHorizontalGrid         16 int
#comfunc global _ISystemMonitorUnion_get_ShowHorizontalGrid         17 var
#comfunc global _ISystemMonitorUnion_put_ShowLegend                 18 int
#comfunc global _ISystemMonitorUnion_get_ShowLegend                 19 var
#comfunc global _ISystemMonitorUnion_put_ShowScaleLabels            20 int
#comfunc global _ISystemMonitorUnion_get_ShowScaleLabels            21 var
#comfunc global _ISystemMonitorUnion_put_ShowValueBar               22 int
#comfunc global _ISystemMonitorUnion_get_ShowValueBar               23 var
#comfunc global _ISystemMonitorUnion_put_MaximumScale               24 int
#comfunc global _ISystemMonitorUnion_get_MaximumScale               25 var
#comfunc global _ISystemMonitorUnion_put_MinimumScale               26 int
#comfunc global _ISystemMonitorUnion_get_MinimumScale               27 var
#comfunc global _ISystemMonitorUnion_put_UpdateInterval             28 float
#comfunc global _ISystemMonitorUnion_get_UpdateInterval             29 var
#comfunc global _ISystemMonitorUnion_put_DisplayType                30 int
#comfunc global _ISystemMonitorUnion_get_DisplayType                31 var
#comfunc global _ISystemMonitorUnion_put_ManualUpdate               32 int
#comfunc global _ISystemMonitorUnion_get_ManualUpdate               33 var
#comfunc global _ISystemMonitorUnion_put_GraphTitle                 34 wstr
#comfunc global _ISystemMonitorUnion_get_GraphTitle                 35 var
#comfunc global _ISystemMonitorUnion_put_YAxisLabel                 36 wstr
#comfunc global _ISystemMonitorUnion_get_YAxisLabel                 37 var
#comfunc global _ISystemMonitorUnion_CollectSample                  38
#comfunc global _ISystemMonitorUnion_UpdateGraph                    39
#comfunc global _ISystemMonitorUnion_BrowseCounters                 40
#comfunc global _ISystemMonitorUnion_DisplayProperties              41
#comfunc global _ISystemMonitorUnion_Counter                        42 int,sptr
#comfunc global _ISystemMonitorUnion_AddCounter                     43 wstr,sptr
#comfunc global _ISystemMonitorUnion_DeleteCounter                  44 sptr
#comfunc global _ISystemMonitorUnion_get_BackColorCtl               45 var
#comfunc global _ISystemMonitorUnion_put_BackColorCtl               46 int
#comfunc global _ISystemMonitorUnion_put_LogFileName                47 wstr
#comfunc global _ISystemMonitorUnion_get_LogFileName                48 var
#comfunc global _ISystemMonitorUnion_put_LogViewStart               49 double
#comfunc global _ISystemMonitorUnion_get_LogViewStart               50 var
#comfunc global _ISystemMonitorUnion_put_LogViewStop                51 double
#comfunc global _ISystemMonitorUnion_get_LogViewStop                52 var
#comfunc global _ISystemMonitorUnion_get_GridColor                  53 var
#comfunc global _ISystemMonitorUnion_put_GridColor                  54 int
#comfunc global _ISystemMonitorUnion_get_TimeBarColor               55 var
#comfunc global _ISystemMonitorUnion_put_TimeBarColor               56 int
#comfunc global _ISystemMonitorUnion_get_Highlight                  57 var
#comfunc global _ISystemMonitorUnion_put_Highlight                  58 int
#comfunc global _ISystemMonitorUnion_get_ShowToolbar                59 var
#comfunc global _ISystemMonitorUnion_put_ShowToolbar                60 int
#comfunc global _ISystemMonitorUnion_Paste                          61
#comfunc global _ISystemMonitorUnion_Copy                           62
#comfunc global _ISystemMonitorUnion_Reset                          63
#comfunc global _ISystemMonitorUnion_put_ReadOnly                   64 int
#comfunc global _ISystemMonitorUnion_get_ReadOnly                   65 var
#comfunc global _ISystemMonitorUnion_put_ReportValueType            66 int
#comfunc global _ISystemMonitorUnion_get_ReportValueType            67 var
#comfunc global _ISystemMonitorUnion_put_MonitorDuplicateInstances  68 int
#comfunc global _ISystemMonitorUnion_get_MonitorDuplicateInstances  69 var
#comfunc global _ISystemMonitorUnion_put_DisplayFilter              70 int
#comfunc global _ISystemMonitorUnion_get_DisplayFilter              71 var
#comfunc global _ISystemMonitorUnion_get_LogFiles                   72 sptr
#comfunc global _ISystemMonitorUnion_put_DataSourceType             73 int
#comfunc global _ISystemMonitorUnion_get_DataSourceType             74 var
#comfunc global _ISystemMonitorUnion_put_SqlDsnName                 75 wstr
#comfunc global _ISystemMonitorUnion_get_SqlDsnName                 76 var
#comfunc global _ISystemMonitorUnion_put_SqlLogSetName              77 wstr
#comfunc global _ISystemMonitorUnion_get_SqlLogSetName              78 var
#comfunc global _ISystemMonitorUnion_put_EnableDigitGrouping        79 int
#comfunc global _ISystemMonitorUnion_get_EnableDigitGrouping        80 var
#comfunc global _ISystemMonitorUnion_put_EnableToolTips             81 int
#comfunc global _ISystemMonitorUnion_get_EnableToolTips             82 var
#comfunc global _ISystemMonitorUnion_put_ShowTimeAxisLabels         83 int
#comfunc global _ISystemMonitorUnion_get_ShowTimeAxisLabels         84 var
#comfunc global _ISystemMonitorUnion_put_ChartScroll                85 int
#comfunc global _ISystemMonitorUnion_get_ChartScroll                86 var
#comfunc global _ISystemMonitorUnion_put_DataPointCount             87 int
#comfunc global _ISystemMonitorUnion_get_DataPointCount             88 var
#comfunc global _ISystemMonitorUnion_ScaleToFit                     89 int
#comfunc global _ISystemMonitorUnion_SaveAs                         90 wstr,int
#comfunc global _ISystemMonitorUnion_Relog                          91 wstr,int,int
#comfunc global _ISystemMonitorUnion_ClearData                      92
#comfunc global _ISystemMonitorUnion_get_LogSourceStartTime         93 var
#comfunc global _ISystemMonitorUnion_get_LogSourceStopTime          94 var
#comfunc global _ISystemMonitorUnion_SetLogViewRange                95 double,double
#comfunc global _ISystemMonitorUnion_GetLogViewRange                96 var,var
#comfunc global _ISystemMonitorUnion_BatchingLock                   97 int,int
#comfunc global _ISystemMonitorUnion_LoadSettings                   98 wstr
; ※数字は vtbl インデックス(0始まり)。0/1/2 は IUnknown(QueryInterface/AddRef/Release)。
; ※このインターフェースは直接 CoCreateInstance するクラスIDが無いため "{}"(他メソッド/アクティベーションで取得)。
; ※出力/バッファ引数は var(変数直渡し)。varptr 方式にも切替可。
; ※ハンドル/void*等の不透明ポインタは IronHSP では intptr 指定が可能。