IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 콜백 함수(wdm.h)
이 루틴은 DMA_IOMMU_INTERFACE_EX 영향을 주는 시스템 상태 변경이 있을 때마다 호출됩니다.
구문
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK IommuInterfaceStateChangeCallback;
void IommuInterfaceStateChangeCallback(
PIOMMU_INTERFACE_STATE_CHANGE StateChange,
PVOID Context
)
{...}
매개 변수
StateChange
[In] 변경된 상태를 나타내는 상태 정보에 대한 포인터입니다. IOMMU_INTERFACE_STATE_CHANGE 참조하세요.
Context
[In, optional] IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 통해 IOMMU 인터페이스 상태 변경 콜백을 등록할 때 전달되는 선택적 컨텍스트와 일치하는 선택적 호출자 지정 컨텍스트입니다.
반환 값
없음
설명
이 콜백은 IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 통해 등록해야 합니다. 등록 시(경합 조건을 방지하기 위해) 시스템 상태 변경이 발생할 때마다 즉시 호출됩니다. 콜백 소유자는 상태를 가정해서는 안 되며 항상 IOMMU_INTERFACE_STATE_CHANGE 제공된 상태 정보를 검사 합니다.
DMA_IOMMU_INTERFACE_EX 또는 IOMMU_DMA_DEVICE 삭제하기 전에 IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK 사용하여 콜백을 등록 취소하는 것은 콜백 소유자의 책임입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 서버 | Windows Server 2022 |
머리글 | wdm.h(Wdm.h 포함) |
추가 정보
IOMMU_INTERFACE_STATE_CHANGE_FIELDS
IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK