IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK Rückruffunktion (wdm.h)

Ermöglicht dem Aufrufer das Aufheben der 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 die Registrierung aufheben soll.

DmaDevice

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

Rückgabewert

STATUS_SUCCESS , wenn der Vorgang erfolgreich ist.

Mögliche Fehlerrückgabewerte umfassen die folgenden status-Codes.

Rückgabecode Beschreibung
STATUS_UNSUCCESSFUL Der angegebene IOMMU_INTERFACE_STATE_CHANGE_CALLBACK ist kein registrierter Rückruf.

Weitere Informationen finden Sie unter NTSTATUS-Werte.

Hinweise

Vor dem Löschen eines DMA_IOMMU_INTERFACE_EX oder IOMMU_DMA_DEVICE ist der Besitzer dafür verantwortlich, die Registrierung aller registrierten Rückrufe aufzuheben.

Pro IOMMU_DMA_DEVICE kann nur ein Rückruf registriert werden.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Server) Windows Server 2022
Kopfzeile wdm.h (einschließen von Wdm.h)

Weitere Informationen

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX