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 |