다음을 통해 공유


IOMMU_INTERFACE_STATE_CHANGE_FIELDS 공용 구조체(wdm.h)

IOMMU_INTERFACE_STATE_CHANGE_FIELDSIOMMU_INTERFACE_STATE_CHANGE 필드를 나타내며, 호출자가 특정 상태 필드의 변경에 대한 알림을 받거나 상태가 변경된 콜백 소유자를 나타내는 것을 나타냅니다.

호출자가 IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK 통해 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 등록하려고 하면 이러한 필드는 호출자에게 알리려는 상태를 나타냅니다.

등록된 IOMMU_INTERFACE_STATE_CHANGE_CALLBACK 호출되면 콜백 소유자는 IOMMU_INTERFACE_STATE_CHANGE 받습니다. 이러한 필드는 변경된 상태를 나타냅니다.

구문

typedef union _IOMMU_INTERFACE_STATE_CHANGE_FIELDS {
  struct {
    ULONG AvailableDomainTypes : 1;
    ULONG Reserved : 31;
  } DUMMYSTRUCTNAME;
  ULONG  AsULONG;
} IOMMU_INTERFACE_STATE_CHANGE_FIELDS, *PIOMMU_INTERFACE_STATE_CHANGE_FIELDS;

멤버

DUMMYSTRUCTNAME

IOMMU 인터페이스의 다양한 상태를 포함하는 구조체입니다.

DUMMYSTRUCTNAME.AvailableDomainTypes

1로 설정하면 사용 가능한 도메인 형식이 변경되거나 사용 가능한 도메인 유형이 변경되었음을 콜백 소유자에게 표시할 때 호출자에게(제공된 콜백을 통해) 알림을 받고자 했음을 나타냅니다.

DUMMYSTRUCTNAME.Reserved

향후 필드용으로 예약됩니다. 현재 사용되지 않습니다.

AsULONG

DUMMYSTRUCTNAME에 있는 필드의 통합 값입니다.

요구 사항

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

추가 정보

IOMMU_INTERFACE_STATE_CHANGE

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK