Freigeben über


IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK Rückruffunktion (wdm.h)

Ermöglicht dem Aufrufer die Registrierung eines registrierten IOMMU_INTERFACE_STATE_CHANGE_CALLBACK.

Syntax

IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK IommuUnregisterInterfaceStateChangeCallback;

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

Parameter

StateChangeCallback

[In] Die IOMMU_INTERFACE_STATE_CHANGE_CALLBACK, die Registrierung aufgehoben werden soll.

DmaDevice

[In] Ein Zeiger auf ein undurchsichtiges Token, das die IOMMU_DMA_DEVICE darstellt, die dem bereitgestellten Rückruf zugeordnet sind.

Rückgabewert

STATUS_SUCCESS, wenn der Vorgang erfolgreich ist.

Mögliche Fehlerrückgabewerte sind die folgenden Statuscodes.

Rückgabecode Beschreibung
STATUS_UNSUCCESSFUL Die bereitgestellte IOMMU_INTERFACE_STATE_CHANGE_CALLBACK ist kein registrierter Rückruf.

Weitere Informationen finden Sie unter NTSTATUS Values.

Bemerkungen

Vor dem Entfernen einer DMA_IOMMU_INTERFACE_EX oder IOMMU_DMA_DEVICEist der Besitzer dafür verantwortlich, die Registrierung aller registrierten Rückrufe aufzuheben.

Pro IOMMU_DMA_DEVICEkann nur ein Rückruf registriert werden.

Anforderungen

Anforderung Wert
mindestens unterstützte Server- Windows Server 2022
Header- wdm.h (include Wdm.h)

Siehe auch

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX