IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK função de retorno de chamada (wdm.h)

Permite que o chamador registre um IOMMU_INTERFACE_STATE_CHANGE_CALLBACK registrado.

Sintaxe

IOMMU_UNREGISTER_INTERFACE_STATE_CHANGE_CALLBACK IommuUnregisterInterfaceStateChangeCallback;

NTSTATUS IommuUnregisterInterfaceStateChangeCallback(
  PIOMMU_INTERFACE_STATE_CHANGE_CALLBACK StateChangeCallback,
  PIOMMU_DMA_DEVICE DmaDevice
)
{...}

Parâmetros

StateChangeCallback

[In] O IOMMU_INTERFACE_STATE_CHANGE_CALLBACK ser cancelado.

DmaDevice

[In] Um ponteiro para um token opaco que representa o IOMMU_DMA_DEVICE associado ao retorno de chamada fornecido.

Retornar valor

STATUS_SUCCESS se a operação for bem-sucedida.

Os possíveis valores retornados por erro incluem os seguintes códigos de status.

Código de retorno Descrição
STATUS_UNSUCCESSFUL O IOMMU_INTERFACE_STATE_CHANGE_CALLBACK fornecido não é um retorno de chamada registrado.

Para obter mais informações, consulte Valores NTSTATUS.

Comentários

Antes de descartar uma DMA_IOMMU_INTERFACE_EX ou IOMMU_DMA_DEVICE, o proprietário é responsável por cancelar o registro de todos os seus retornos de chamada registrados.

Somente um retorno de chamada pode ser registrado por IOMMU_DMA_DEVICE.

Requisitos

Requisito Valor
Servidor mínimo com suporte Windows Server 2022
Cabeçalho wdm.h (include Wdm.h)

Confira também

IOMMU_INTERFACE_STATE_CHANGE_CALLBACK

IOMMU_REGISTER_INTERFACE_STATE_CHANGE_CALLBACK

DMA_IOMMU_INTERFACE_V2

DMA_IOMMU_INTERFACE_EX