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ごとに登録できるコールバックは 1 つだけです。
要件
要件 | 値 |
---|---|
サポートされている最小のサーバー | Windows Server 2022 |
Header | wdm.h (Wdm.h を含む) |
こちらもご覧ください
IOMMU_INTERFACE_STATE_CHANGE_CALLBACK