FPGA_CONTROL_CONFIG_SPACE回呼函式 (wdm.h)
保留供未來使用。
啟用或停用對 FPGA 裝置組態空間的存取。
語法
FPGA_CONTROL_CONFIG_SPACE FpgaControlConfigSpace;
NTSTATUS FpgaControlConfigSpace(
[_In_reads_opt_(_Inexpressible_("varies"))] PVOID Context,
[_In_] BOOLEAN Enable
)
{...}
參數
Context
總線延伸模組的句柄。
[_In_] Enable
布爾值,指出是否應該啟用或停用設定空間存取。 TRUE 表示已啟用;否則為 FALSE。
傳回值
如果作業成功,則傳回STATUS_SUCCESS。 否則,傳回適當的NTSTATUS值錯誤碼。 如需詳細資訊,請參閱 NTSTATUS值。
備註
成功查詢GUID_PCI_FPGA_CONTROL_INTERFACE介面的裝置驅動程式會接收 FPGA_CONTROL_INTERFACE 結構的指標,驅動程式會將 ControlConfigSpace 成員設定為其 FPGA_CONTROL_CONFIG_SPACE 回呼函式實作的指標。
此回呼函式會將設定空間存取切換至 FPGA 裝置的所有功能。
當設定空間鎖定時,所有讀取許可權都會傳回 FF,並捨棄所有寫入存取權。
在解除鎖定設定空間之前,即使讀取其設定空間傳回 FF,FPGA 裝置也不會回報給 PNP 遺失。
如果有任何作用中的總線掃描,則鎖定設定空間並不安全,因為它可能會混淆掃描總線。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 10 (版本 1803) |
標頭 | wdm.h (包含 Wdm.h) |
IRQL | PASSIVE_LEVEL |