次の方法で共有


PAGP_SET_RATEコールバック関数 (videoagp.h)

AgpSetRate 関数は、AGP チップセットのデータ転送速度を再プログラミングします。

構文

PAGP_SET_RATE PagpSetRate;

BOOLEAN PagpSetRate(
  [in] IN PVOID HwDeviceExtension,
  [in] IN ULONG AgpRate
)
{...}

パラメーター

[in] HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

[in] AgpRate

設定する転送速度を指定します。 この値には、次のいずれかを指定できます。

価値 意味
VIDEO_AGP_RATE_1X 単一速度 (66 Mhz)
VIDEO_AGP_RATE_2X 2 倍の単一速度
VIDEO_AGP_RATE_4X 4 倍の単一速度
VIDEO_AGP_RATE_8X 8倍の単一速度

戻り値

AgpSetRate は、転送速度の変更 成功した場合に TRUE を返します。それ以外の場合は、FALSE 返します。

備考

この関数は、Microsoft Windows XP 以降で使用できます。

AgpSetRate 関数によって設定された転送レートは、電源状態の変化に対して永続的です。 ビデオ ミニポート ドライバーは、低電力状態から完全な電源状態に変更するときに AGP 転送速度をリセットする必要はありません。 電源状態の変更については、「HwVidSetPowerState を参照してください。

AgpSetRate 関数を使用すると、ディスプレイ ドライバーを読み込んだ INF ファイルで転送速度が明示的に削除されていない限り、AGP チップセットのデータ転送速度を前の表に示したレートのいずれかに変更できます。 詳細については、「INF ファイルセクションの表示」を参照してください。

必要条件

要件 価値
サポートされる最小クライアント Windows 2000 以降のバージョンの Windows オペレーティング システムで使用できます。
ターゲット プラットフォーム デスクトップ
ヘッダー videoagp.h (Video.h を含む)
IRQL PASSIVE_LEVEL

関連項目

VIDEO_PORT_AGP_INTERFACE_2