DXGKDDI_GETRESOURCEFORBAR回呼函式 (dispmprt.h)
如果驅動程式不支援GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE介面,此例程會傳回單一虛擬函式基位址緩存器的主分割區基位址。 此主機實體位址應該是MMIO (記憶體管理輸入輸出的開頭,) 驅動程式想要對應為 GPU 磁碟分區的 MMIO 列的空間。
當驅動程式回報它支援GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE介面時,將不會呼叫此函式。
語法
DXGKDDI_GETRESOURCEFORBAR DxgkddiGetresourceforbar;
NTSTATUS DxgkddiGetresourceforbar(
[in] HANDLE Context,
[in, out] DXGKARG_GETRESOURCEFORBAR *pArgs
)
{...}
參數
[in] Context
驅動程式在 DXGKDDI_SRIOV_INTERFACE 結構中傳回的迷你埠內容。
[in, out] pArgs
包含此函式自變數之DXGKARG_GETRESOURCEFORBAR的指標。
傳回值
如果 VF 在此 BarIndex 中有資源,而且可以傳回正確的資訊,則語句NT_SUCCESS (传回值) 為 true。
備註
如果 VF 未在 BarIndex 公開 BAR,此例程可能會失敗。 這是預期的,而且不會造成立即失敗。
規格需求
需求 | 值 |
---|---|
標頭 | dispmprt.h |