PVIDEO_HW_INITIALIZEコールバック関数 (video.h)

HwVidInitialize は、HAL がビデオ ポート ドライバーへのビデオ ハードウェアの制御を終了した後、アダプターの最初の初期化を実行します。

構文

PVIDEO_HW_INITIALIZE PvideoHwInitialize;

BOOLEAN PvideoHwInitialize(
  PVOID HwDeviceExtension
)
{...}

パラメーター

HwDeviceExtension

ミニポート ドライバーのアダプターごとの記憶域へのポインター。 詳細については、「 デバイス拡張機能」を参照してください。

戻り値

初期化が成功した場合、 HwVidInitializeTRUE を返します。

解説

すべてのビデオ ミニポート ドライバーには 、HwVidInitialize 関数が必要です。

ビデオ ポート ドライバーは、対応するディスプレイ ドライバーによる開いている要求に応答して HwVidInitialize を呼び出します。 HwVidInitialize が呼び出されるとすぐに、ミニポート ドライバーは、ミニポート ドライバーの HwVidFindAdapter 関数とは異なり、アダプターの状態を変更できます。これは、アダプターを VGA モードのままにする必要があります。 HwVidInitialize から返された場合、アダプターはミニポート ドライバーの HwVidResetHw 関数によって設定された状態と同等の状態に初期化する必要があります。 この機能は、ミニポート ドライバーからモード情報を取得する自動検出によって使用されます。

可能であれば、 HwVidInitialize はデバイス ハードウェアのプログラミングを避ける必要があります。 ミニポート ドライバーは、表示モードを切り替えるよう指示されたときに、後でデバイスを初期化します。

HwVidInitialize はページング可能にする必要があります。

必要条件

   
対象プラットフォーム デスクトップ
Header video.h (Video.h を含む)

関連項目

DrvAssertMode

HwVidFindAdapter

HwVidResetHw