次の方法で共有


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

Int10CallBios 関数を使用すると、ミニポート ドライバーはカーネルを呼び出して INT 10h 操作を実行でき、デバイス上の BIOS ROM コードがネイティブに実行されます。

構文

PINT10_CALL_BIOS Pint10CallBios;

VP_STATUS Pint10CallBios(
  PVOID Context,
  PINT10_BIOS_ARGUMENTS BiosArguments
)
{...}

パラメーター

Context

インターフェイスのビデオ ポート ドライバー定義コンテキストへのポインター。 これは、VideoPortQueryServices が返された後、VIDEO_PORT_INT10_INTERFACE 構造体の Context メンバー 値と同じである必要があります。

BiosArguments

x86 レジスタの値を含むビデオ ミニポート ドライバー初期化 INT10_BIOS_ARGUMENTS 構造体へのポインター。 INT10 BIOS 呼び出しで必要のないレジスタは、0 に設定する必要があります。 関数から制御が戻るときに、INT10_BIOS_ARGUMENTS構造体の一部のメンバーは、呼び出し前とは異なる値を持つことができます。

戻り値

Int10CallBios 関数は、成功するとNO_ERRORを返します。 それ以外の場合は、適切なエラー コードが返されます。

備考

ビデオ ポートは、この関数を実装します。この関数は、VIDEO_PORT_INT10_INTERFACE 構造体内のポインターを介してアクセスできます。

必要条件

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

関連項目

VIDEO_PORT_INT10_INTERFACE