다음을 통해 공유


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

[] 등록 취소할 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK.

DmaDevice

[] 제공된 콜백과 연결된 IOMMU_DMA_DEVICE 나타내는 불투명 토큰에 대한 포인터입니다.

반환 값

작업이 성공했는지 STATUS_SUCCESS.

가능한 오류 반환 값에는 다음 상태 코드가 포함됩니다.

반환 코드 묘사
STATUS_UNSUCCESSFUL 제공된 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 등록된 콜백이 아닙니다.

자세한 내용은 NTSTATUS 값참조하세요.

발언

DMA_IOMMU_INTERFACE_EX 또는 IOMMU_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