IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK回呼函式 (wdm.h)

允許呼叫端取消註冊已註冊 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

語法

IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK IommuUnregisterInterfaceStateChangeCallback;

NTSTATUS IommuUnregisterInterfaceStateChangeCallback(
  PIOMMU_INTERFACE_STATE_CHANGE_CALLBACK StateChangeCallback,
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

參數

StateChangeCallback

[In]要取消註冊 的IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

DmaDevice

[In]不透明標記的指標,表示與所提供回呼相關聯的 IOMMU_DMA_DEVICE

傳回值

如果 作業成功,STATUS_SUCCESS。

可能的錯誤傳回值包括下列狀態代碼。

傳回碼 Description
STATUS_UNSUCCESSFUL 提供的 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 不是已註冊的回呼。

如需詳細資訊,請參閱 NTSTATUS值

備註

處置 DMA_IOMMU_INTERFACE_EXIOMMU_DMA_DEVICE之前,擁有者必須負責取消註冊其所有已註冊的回呼。

每個 IOMMU_DMA_DEVICE只能註冊一個回呼。

規格需求

需求
最低支援的伺服器 Windows Server 2022
標頭 wdm.h (包含 Wdm.h)

另請參閱

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX