次の方法で共有


DlMapMemory 関数 (dispmprt.h)

表示メモリのバス相対物理アドレスの範囲をシステム空間またはユーザー モード プロセスの仮想アドレス空間にマップします。

構文

VP_STATUS DlMapMemory(
  IN PVOID            DeviceHandle,
  IN PHYSICAL_ADDRESS TranslatedAddress,
  IN OUT PULONG       Length,
  IN PULONG           InIoSpace,
  IN OUT PVOID        *VirtualAddress
);

パラメーター

DeviceHandle

ディスプレイ アダプターを表すハンドル。

TranslatedAddress

マップする範囲のバス相対ベース アドレス。

Length

入力時に、マップするメモリのバイト数を指定します。

InIoSpace

範囲の場所を示す変数へのポインター。

VirtualAddress

入力時に NULL またはユーザー モード プロセスへのハンドルである変数へのポインター。

戻り値

この関数は、VP_STATUSを返します。

要件

要件
Header dispmprt.h