XLsoft Corporation/エクセルソフト株式会社
英語 日本語 中国語 韓国語

エクセルソフト,XLsoft,WinDriver,ドライバ,デバイスドライバ,ドライバ開発,Windows ドライバ,Linux ドライバ,PCI ドライバ,USB ドライバ,DDK,ISA ドライバ,Device Driver,ドライバ 作成,Jungo

WinDriver ドライバ開発 .
.
.テクニカル ドキュメント #24
.
. サイト マップ
. 関連リンク
.

Doc ID: 24
製品: WinDriver
Version:  --

変数が、pBuffer = &dwVal のように変数に割り当てられるポインタを必要とする場合、Visual Basic (ポインタをサポートしていない) では、どのように処理しますか?

WinDriver では、WD_VB_GetAddress() 関数で変数へのポインタを取得します。例、そのアドレス。変数へのポインタを取得するには、その関数を以下のように呼びます:

     pBuffer = WD_VB_GetAddress (test, 1, 1)
  ' "test" は、ポインタを必要とする変数
  ' 他のパラメータは常に 1


Visual Basic の VarPtr() 関数を使用して、変数へのポインタを取得できます (例、そのアドレス)。

Visual Basic での変数へのポインタを取得する WD_VB_GetAddress() 関数および VarPtr() 関数の使用方法は、WinDriver の Visual Basic のサンプルおよび Driver Wizard で生成されるコードを参照してください。

.
.
Top へ