共用方式為


DXGKDDI_GETRESOURCEFORBAR回呼函式 (dispmprt.h)

如果驅動程式不支援GUID_DXGKDDI_FLEXIOV_DEVICE_INTERFACE介面,此例程會傳回單一虛擬函式基位址緩存器的主分割區基位址。 此主機實體位址應該是驅動程式想要對應為 GPU 分割區 MMIO 列之 MMIO 的 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