Freigeben über


IOMMU_DEVICE_QUERY_INFORMATION Rückruffunktion (wdm.h)

IOMMU_DEVICE_QUERY_INFORMATION akzeptiert ein IOMMU_DMA_DEVICE-Token und gibt die Geräteinformationen zurück.

Syntax

IOMMU_DEVICE_QUERY_INFORMATION IommuDeviceQueryInformation;

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

Die Parameter

DmaDevice

[in] Zeigen Sie auf das IOMMU_DMA_DEVICE-Token.

Size

[in] Stellt die Größe in Byte des bereitgestellten Puffers bereit.

BytesWritten

[out] Zeiger zum Empfangen der Anzahl von Bytes, die in den Puffer geschrieben wurden.

Buffer

[out] Zeiger auf eine IOMMU_DMA_DEVICE_INFORMATION Struktur, die die Geräteinformationen empfängt.

Rückgabewert

Gibt einen NTSTATUS-Wert zurück. Mögliche Werte sind:

Rückgabecode BESCHREIBUNG
STATUS_SUCCESS Wenn die Geräteinformationen erfolgreich in den Puffer geschrieben wurden.
STATUS_BUFFER_TOO_SMALL Wenn der bereitgestellte Puffer die Mindestgrößenanforderungen nicht erfüllt.

Anforderungen

Anforderung Wert
Überschrift wdm.h
IRQL PASSIVE_LEVEL

Siehe auch

IOMMU_PASID_DEVICE_CREATE

IOMMU_DMA_DEVICE_INFORMATION