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,並捨棄所有寫入存取權。
在解除鎖定設定空間之前,即使讀取 FPGA 設定空間傳回 FF,FPGA 裝置也不會回報給 PNP。
如果有任何作用中的總線掃描,則鎖定設定空間並不安全,因為它可能會混淆掃描總線。
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 10 版本 1803 |
標頭 | wdm.h (包括 Wdm.h) |
IRQL | PASSIVE_LEVEL |