Поделиться через


функция обратного вызова IOMMU_DEVICE_QUERY_INFORMATION (wdm.h)

IOMMU_DEVICE_QUERY_INFORMATION принимает маркер IOMMU_DMA_DEVICE и возвращает сведения об устройстве.

Синтаксис

IOMMU_DEVICE_QUERY_INFORMATION IommuDeviceQueryInformation;

NTSTATUS IommuDeviceQueryInformation(
  PIOMMU_DMA_DEVICE DmaDevice,
  ULONG Size,
  PULONG BytesWritten,
  PIOMMU_DMA_DEVICE_INFORMATION Buffer
)
{...}

Параметры

DmaDevice

[in] Указатель на токен IOMMU_DMA_DEVICE.

Size

[in] Предоставляет размер в байтах предоставленного буфера.

BytesWritten

[out] Указатель на получение количества байтов, записанных в буфер.

Buffer

[out] Указатель на структуру IOMMU_DMA_DEVICE_INFORMATION , которая получает сведения об устройстве.

Возвращаемое значение

Возвращает значение NTSTATUS. Возможные значения включают:

Код возврата Описание
STATUS_SUCCESS Если сведения об устройстве были успешно записаны в буфер.
STATUS_BUFFER_TOO_SMALL Если указанный буфер не соответствует минимальным требованиям к размеру.

Требования

Требование Ценность
Заголовок wdm.h
IRQL пассивный уровень

См. также

IOMMU_PASID_DEVICE_CREATE

IOMMU_DMA_DEVICE_INFORMATION