IOMMU_SET_DEVICE_FAULT_REPORTING fonction de rappel (wdm.h)
Cette routine définit l’état du rapport d’erreurs d’appareil sur un appareil déjà attaché à un domaine.
Il incombe au pilote de s’assurer que cette fonction n’est pas appelée simultanément avec les appels IommuDomainAttachDevice ou IommuDomainDetachDevice sur le même appareil.
Syntaxe
IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;
NTSTATUS IommuSetDeviceFaultReporting(
[In] PDEVICE_OBJECT PhysicalDeviceObject,
[In] ULONG InputMappingIdBase,
[In] BOOLEAN Enable,
[in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}
Paramètres
[In] PhysicalDeviceObject
Pointeur de l’objet d’appareil physique (PDO) dans la pile d’appareils de l’appareil.
[In] InputMappingIdBase
Base de mappage d’entrée pour le flux souhaité de l’appareil.
[In] Enable
valeur BOOLEAN qui indique s’il faut activer le rapport d’erreurs pour l’appareil.
[in] FaultConfig
facultatif. Pointeur vers DEVICE_FAULT_CONFIGURATION. Il est utilisé uniquement pour activer le rapport d’erreurs.
Valeur retournée
Retournez STATUS_SUCCESS si l’opération réussit. Sinon, retournez un code d’erreur de valeurs NTSTATUS approprié. Pour plus d’informations, consultez Valeurs NTSTATUS.
Remarques
Inscrivez votre implémentation de cette fonction de rappel en définissant SetDeviceFaultReporting de _DMA_IOMMU_INTERFACE.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 10, version 1809. |
En-tête | wdm.h (inclure Wdm.h) |