PVIDEO_HW_INITIALIZE コールバック関数 (video.h)
HwVidInitialize は、HAL がビデオ ポート ドライバーへのビデオ ハードウェアの制御を終了した後、アダプターの最初の初期化を実行します。
構文
PVIDEO_HW_INITIALIZE PvideoHwInitialize;
BOOLEAN PvideoHwInitialize(
PVOID HwDeviceExtension
)
{...}
パラメーター
HwDeviceExtension
ミニポート ドライバーのアダプターごとの記憶域へのポインター。 詳細については、「 デバイス拡張機能」を参照してください。
戻り値
初期化が成功した場合、 HwVidInitialize は TRUE を返します。
注釈
すべてのビデオ ミニポート ドライバーには 、HwVidInitialize 関数が必要です。
ビデオ ポート ドライバーは、対応するディスプレイ ドライバーによる開いている要求に応答して HwVidInitialize を呼び出します。 HwVidInitialize が呼び出されるとすぐに、ミニポート ドライバーは、ミニポート ドライバーの HwVidFindAdapter 関数とは異なり、アダプターの状態を変更できます。これは、アダプターを VGA モードのままにしておく必要があります。 HwVidInitialize からの戻り時に、アダプターは、ミニポート ドライバーの HwVidResetHw 関数によって設定された状態と同等の状態に初期化する必要があります。 この機能は、ミニポート ドライバーからモード情報を取得するために自動検出によって使用されます。
可能であれば、 HwVidInitialize はデバイス ハードウェアのプログラミングを避ける必要があります。 ミニポート ドライバーは、表示モードを切り替えるよう指示されたときに、後でデバイスを初期化します。
HwVidInitialize をページング可能にする必要があります。
要件
要件 | 値 |
---|---|
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |