FPGA_CONTROL_INTERFACE 構造体 (wdm.h)
将来使用するために予約されています。
構文
typedef struct _FPGA_CONTROL_INTERFACE {
USHORT Size;
USHORT Version;
PVOID Context;
PINTERFACE_REFERENCE InterfaceReference;
PINTERFACE_DEREFERENCE InterfaceDereference;
PFPGA_BUS_SCAN BusScan;
PFPGA_CONTROL_LINK ControlLink;
PFPGA_CONTROL_CONFIG_SPACE ControlConfigSpace;
PFPGA_CONTROL_ERROR_REPORTING ControlErrorReporting;
} FPGA_CONTROL_INTERFACE, *PFPGA_CONTROL_INTERFACE;
メンバー
Size
この構造体のサイズ (バイト単位)。
Version
ドライバー定義インターフェイスのバージョン。 このインターフェイスの現在のバージョンはFPGA_CONTROL_INTERFACE_VERSION。
Context
インターフェイス固有のコンテキスト情報へのポインター。
InterfaceReference
インターフェイスの参照カウントをインクリメントする InterfaceReference ルーチンへのポインター。
InterfaceDereference
インターフェイスの参照カウントをデクリメントする InterfaceDereference ルーチンへのポインター。
BusScan
FPGA デバイスの親でバス スキャンをトリガーする FPGA_BUS_SCAN コールバック関数へのポインター。
ControlLink
指定した FPGA デバイスとその親ブリッジ間のリンクを有効または無効にする、 FPGA_CONTROL_LINK コールバック関数へのポインター。
ControlConfigSpace
FPGA デバイスの構成空間へのアクセスを有効または無効にする FPGA_CONTROL_CONFIG_SPACE コールバック関数へのポインター。
ControlErrorReporting
FPGA デバイスとその親ブリッジのエラー報告を切り替える FPGA_CONTROL_ERROR_REPORTING コールバック関数へのポインター。
注釈
GUID_PCI_FPGA_CONTROL_INTERFACE インターフェイスのクエリを正常に実行したデバイス ドライバーは、[_FPGA_CONTROL_INTERFACE] 構造体へのポインターを受け取ります。この構造体では、インターフェイス内のルーチンへのポインターはすべて NULL 以外で有効です。
[_FPGA_CONTROL_INTERFACE] 構造体は、[INTERFACE] 構造体の拡張バージョンです。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 バージョン 1803 |
Header | wdm.h |