DXGKDDI_FLEXIOV_DEVICE_INTERFACE構造体 (dispmprt.h)

フレキシブル IOV (入出力仮想化) カーネル モード ドライバー インターフェイスについて説明します。

構文

typedef struct _DXGKDDI_FLEXIOV_DEVICE_INTERFACE {
  IN USHORT                       Size;
  IN USHORT                       Version;
  OUT PVOID                       Context;
  OUT PINTERFACE_REFERENCE        InterfaceReference;
  OUT PINTERFACE_DEREFERENCE      InterfaceDereference;
  OUT PDXGKDDI_GETBACKINGRESOURCE DxgkDdiGetBackingResource;
  OUT PDXGKDDI_GETMMIORANGECOUNT  DxgkDdiGetMmioRangeCount;
  OUT PDXGKDDI_GETMMIORANGES      DxgkDdiGetMmioRanges;
} DXGKDDI_FLEXIOV_DEVICE_INTERFACE, *PDXGKDDI_FLEXIOV_DEVICE_INTERFACE;

メンバー

Size

構造体のサイズ。

Version

インターフェイスのバージョン。

Context

インターフェイスに関連付けるコンテキスト。

InterfaceReference

参照を追加するときに呼び出されるインターフェイス参照関数。

InterfaceDereference

参照の割り当てを解除するときに呼び出されるインターフェイス参照関数。

DxgkDdiGetBackingResource

get バッキング リソース関数を指します。

DxgkDdiGetMmioRangeCount

get メモリ範囲カウント関数を指します。

DxgkDdiGetMmioRanges

get メモリ範囲関数を指します。

要件

要件
サポートされている最小のクライアント Windows 10 Version 1809
Header dispmprt.h