こちらから - インタフェース
こちらから - インタフェース
こちらから - インタフェース
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
GPG-8826 Help for Linux<br />
8. IfHnlWindowMap<br />
共 有 メモリを 仮 想 メモリに 割 り 当 てます。<br />
void* IfHnlWindowMap(<br />
unsigned long DeviceHandle, // デバイスハンドル<br />
unsigned long WindowHandle // ウィンドウハンドル<br />
);<br />
【パラメータ】<br />
DeviceHandle<br />
IfHnlOpen 関 数 で 取 得 したデバイスハンドルを 指 定 してください。<br />
WindowHandle<br />
割 り 当 てを 行 うウィンドウのハンドル(IfHnlWindowOpen 関 数 で 取 得 したハンドル)を 指 定<br />
してください。<br />
【 戻 り 値 】<br />
・ 正 常 終 了 した 場 合 は、 割 り 当 てられた 領 域 へのポインタを 返 します。<br />
割 り 当 てに 失 敗 した 場 合 には、NULLが 返 されます。<br />
拡 張 エラー 情 報 を 取 得 するには、IfHnlGetLastError 関 数 を 使 います。<br />
拡 張 エラー 情 報 の 内 容 は『4.5 戻 り 値 一 覧 』をご 参 照 ください。<br />
取 得 出 来 るエラーコードは、 独 自 のエラーコードとなります。<br />
・ 相 手 がダウンした 際 は、メモリから 読 み 取 れる 値 がすべて FFhとなります。<br />
戻 り 値 は 返 りませんのでご 注 意 ください。<br />
【 備 考 】<br />
本 関 数 を 実 行 するには「/dev/mem」へのアクセス 権 限 が 必 要 です。<br />
【 使 用 例 】<br />
付 属 のサンプルプログラムをご 参 照 ください。<br />
© 2012, 2013 Interface Corporation. All rights reserved.<br />
33