コールバック関数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 列挙のこの手順はエミュレートされます。
要件
要件 | 値 |
---|---|
Header | dispmprt.h |