次の方法で共有


DXGKCB_AGP_FREE_POOL コールバック関数 (dispmprt.h)

DXGKCB_AGP_FREE_POOLコールバック関数は、AgpAllocatePool によって以前に割り当てられた AGP メモリを解放します。

構文

DXGKCB_AGP_FREE_POOL DxgkcbAgpFreePool;

NTSTATUS DxgkcbAgpFreePool(
  [in] IN HANDLE Context,
  [in] IN PVOID VirtualAddress
)
{...}

パラメーター

[in] Context

AGP インターフェイスに関連付けられているコンテキスト ブロックへのハンドル。 ディスプレイ ミニポート ドライバーは、DxgkCbQueryServices によって入力されたDXGK_AGP_INTERFACE構造体の Context メンバーで、このハンドルを以前に受け取っていました。

[in] VirtualAddress

解放される AGP 割り当ての基本仮想アドレス。 これは、AgpAllocatePool 関数の VirtualAddress 出力パラメーターで以前に返された仮想アドレスです。

戻り値

成功した場合、AgpFreePool はSTATUS_SUCCESSを返します。 それ以外の場合は、 Ntstatus.h で定義されているエラー コードのいずれかを返します。

解説

[なし] :

必要条件

要件
サポートされている最小のクライアント Windows Vista
対象プラットフォーム デスクトップ
Header dispmprt.h (Dispmprt.h を含む)
IRQL PASSIVE_LEVEL

こちらもご覧ください

AgpAllocatePool

AgpSetCommand

DXGK_AGP_INTERFACE

DxgkCbQueryServices