次の方法で共有


VideoPortInt10 関数 (video.h)

VideoPortInt10 関数は、ビデオ モードの設定など、MS-DOS INT10 操作と同等の操作を実行します。 VideoPortInt10 は、デバイスで BIOS ROM コードを実行します。

構文

VIDEOPORT_DEPRECATED VIDEOPORT_API VP_STATUS VideoPortInt10(
  PVOID                     HwDeviceExtension,
  PVIDEO_X86_BIOS_ARGUMENTS BiosArguments
);

パラメーター

HwDeviceExtension

ミニポート ドライバーのデバイス拡張機能へのポインター。

BiosArguments

BIOS 呼び出しを行う前に設定する必要がある x86 レジスタの値を含む構造体へのポインター。 ミニポート ドライバーは、未使用のレジスタを 0 に設定する必要があります。 VIDEO_x86_BIOS_ARGUMENTS 構造体に設定されたすべての値は、即時値として解釈されます。

戻り値

VideoPortInt10 は、指定された BIOS INT10 ルーチンを正常に呼び出した場合にNO_ERRORを返します。それ以外の場合は、エラー状態を返します。

備考

一般に、x86 ベースのコンピューターで全画面表示の MS-DOS アプリケーションをサポートする VGA 互換ミニポート ドライバーは、VideoPortInt10 呼び出します。 このようなドライバーの HwVidFindAdapter 関数は、VdmPhysicalVideoMemoryAddress を設定し、VIDEO_PORT_CONFIG_INFO 構造体の範囲に対して VdmPhysicalVideoMemoryLength する必要があります。

ただし、他のビデオ ミニポート ドライバーもこの関数を呼び出すことができます。

VideoPortInt10 は、BiosArgument パラメーター値を即時値として解釈するため、呼び出し元は、この関数を使用してメモリ バッファーにデータを渡したり、メモリ バッファーからデータを取得したりすることはできません。

必要条件

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

関連項目

HwVidFindAdapter する

VIDEO_PORT_CONFIG_INFO

VIDEO_x86_BIOS_ARGUMENTS

VideoPortGetDeviceBase