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 オペレーティング システムで使用できます。 |
対象プラットフォーム | デスクトップ |
Header | video.h (Video.h を含む) |
IRQL | PASSIVE_LEVEL |