DXGKARG_QUERYPROBEDBARS 構造体 (dispmprt.h)
プローブされたベース アドレス レジスタ (BARS) に対してクエリを実行します。
構文
typedef struct _DXGKARG_QUERYPROBEDBARS {
ULONG VirtualFunctionIndex;
PULONG BaseRegisterValues;
} DXGKARG_QUERYPROBEDBARS, *PDXGKARG_QUERYPROBEDBARS;
メンバー
VirtualFunctionIndex
この物理関数によって公開される最初の VF からの仮想関数の 0 から始まるオフセット。
BaseRegisterValues
PCI デバイスのベース アドレス レジスタの数で囲まれた ULONG の配列へのポインター (現在 6)。 ドライバーは、値が 0 の場合でも、この配列を完全に入力する必要があります。 これらの値は、PCIe BAR のサイズをバイト単位で表します。 戻り値は、サイズから -1 を引いた値にし、ビット単位で指定しないでください。 たとえば、256 MB の BAR は 0xF000'0000 として表されます。 これは、PCI バスが BAR サイズを列挙するのと同じ方法です。 64 ビット バー (または 4 GB より大きいバー) の場合は、2 つのシーケンシャル バーが使用され、下部のバーでは下のバーにPCI_TYPE_64BIT (0x4) ビットが設定されます。
要件
要件 | 値 |
---|---|
Header | dispmprt.h |