IDmaChannel::GetAdapterObject メソッド (portcls.h)
GetAdapterObject メソッドは、DMA チャネルのハードウェア アダプター オブジェクトを返します。
構文
PADAPTER_OBJECT GetAdapterObject();
戻り値
このメソッドは、PADAPTER_OBJECTを返します。 DMA チャネル オブジェクトの内部アダプター オブジェクト (DMA_ADAPTER構造体) へのポインターを返します。
注釈
メソッドは、ハードウェアがサポートする DMA 操作へのシステム定義インターフェイスを持つ DMA アダプター オブジェクトへのポインターを返します。 アダプター ドライバーは、ミニポート ドライバーが一般的なバッファー ブロックに独自の物理的に連続したメモリを割り当てる必要がある場合、AllocateCommonBuffer 関数と FreeCommonBuffer 関数にパラメーターとしてこのポインターを渡すことができます。 これらのブロックには、DMA ハードウェアとプロセッサで実行されているソフトウェアの両方からアクセスできます。
要件
要件 | 値 |
---|---|
Header | portcls.h |
IRQL | 任意のレベル |