DXGKDDI_QUERYPROBEDBARS コールバック関数 (dispmprt.h)
このルーチンを使用すると、特権のない仮想マシンは、値 (-1) で書き込まれた後に、仮想関数のベース アドレス レジスタから何が読み取られたかを確認できます。
構文
DXGKDDI_QUERYPROBEDBARS DxgkddiQueryprobedbars;
void DxgkddiQueryprobedbars(
[in] HANDLE Context,
[in, out] DXGKARG_QUERYPROBEDBARS *pArgs
)
{...}
パラメーター
[in] Context
DXGKDDI_SRIOV_INTERFACE 構造体でドライバーによって返されるミニポート コンテキスト。
[in, out] pArgs
DXGKARG_QUERYPROBEDBARS構造体へのポインター。
戻り値
何一つ
備考
これは PCI デバイスをセットアップする通常のプロセスの一部であり、その結果、PCI ドライバーは、デバイスが有効になった後にデコードされるアドレス空間の量を把握できます。 物理 BARS への -1 の書き込みはセキュリティ 上のリスクと見なすことができるため、PCI 列挙のこの手順はエミュレートされます。
必要条件
要件 | 価値 |
---|---|
ヘッダー | dispmprt.h |