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.

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

반환 코드 설명
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