DlAllocateCommonBuffer 関数 (dispmprt.h)
プロセッサとデバイスの両方から同時にアクセスできる、論理的に連続したメモリ領域を割り当ててマップします。
構文
PVOID DlAllocateCommonBuffer(
IN PVOID DeviceHandle,
IN PVP_DMA_ADAPTER DlpDmaAdapter,
IN ULONG DesiredLength,
OUT PPHYSICAL_ADDRESS LogicalAddress,
IN BOOLEAN CacheEnabled,
OUT PVOID Reserved
);
パラメーター
DeviceHandle
デバイスへのハンドル。
DlpDmaAdapter
ライブラリ ダイレクト メモリ アクセス アダプターを表示します。
DesiredLength
要求されたメモリバイト数を指定します。
LogicalAddress
アダプターが割り当てられたバッファーにアクセスするために使用する論理アドレスを受け取るメモリ位置へのポインター。
CacheEnabled
割り当てられたメモリをキャッシュできるかどうかを指定します。
Reserved
現在、ビデオ ポート ドライバーでは無視されます。
戻り値
この関数は PVOID を返します。
要件
要件 | 値 |
---|---|
Header | dispmprt.h |