다음을 통해 공유


IOMMU_DEVICE_DELETE 콜백 함수(wdm.h)

IOMMU_DMA_DEVICE 나타내는 제공된 불투명 토큰을 삭제합니다.

구문

IOMMU_DEVICE_DELETE IommuDeviceDelete;

NTSTATUS IommuDeviceDelete(
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

매개 변수

DmaDevice

[In] 삭제할 IOMMU_DMA_DEVICE 나타내는 불투명 토큰에 대한 포인터입니다.

반환 값

작업이 성공하면 STATUS_SUCCESS. 가능한 오류 반환 값에는 다음 상태 코드가 포함됩니다.

반환 코드 설명
STATUS_RESOURCE_IN_USE
디바이스가 여전히 도메인에 연결되어 있습니다. 호출자는 'DeleteDevice'를 호출하기 전에 [**DetachDeviceEx**](nc-wdm-iommu_domain_detach_device_ex.md)를 호출해야 합니다.

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

설명

호출자는 호출자가 디바이스를 삭제하고 해제하기 전에 이전에 연결한 도메인에서 IOMMU_DMA_DEVICE 분리되었는지 확인해야 합니다.

요구 사항

요구 사항
지원되는 최소 서버 Windows Server 2022
머리글 wdm.h(Wdm.h 포함)

추가 정보

IOMMU_DEVICE_CREATE

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX