IOMMU_SET_DEVICE_FAULT_REPORTING コールバック関数 (wdm.h)
このルーチンは、既にドメインに接続されているデバイスにデバイスエラー報告状態を設定します。
この関数が、IommuDomainAttachDevice と同時に呼び出されたり、同じデバイスで IommuDomainDetachDevice呼び出しされたりしないようにするのは、ドライバーの責任です。
構文
IOMMU_SET_DEVICE_FAULT_REPORTING IommuSetDeviceFaultReporting;
NTSTATUS IommuSetDeviceFaultReporting(
[In] PDEVICE_OBJECT PhysicalDeviceObject,
[In] ULONG InputMappingIdBase,
[In] BOOLEAN Enable,
[in] PDEVICE_FAULT_CONFIGURATION FaultConfig
)
{...}
パラメーター
[In] PhysicalDeviceObject
デバイスのデバイス スタック内の物理デバイス オブジェクト (PDO) を指すポインター。
[In] InputMappingIdBase
デバイスの目的のストリームの入力マッピング ベース。
[In] Enable
デバイスの障害報告を有効にするかどうかを示すブール値。
[in] FaultConfig
随意。 DEVICE_FAULT_CONFIGURATIONへのポインター。 これは、障害報告を有効にするためにのみ使用されます。
戻り値
操作が成功した場合は、STATUS_SUCCESSを返します。 それ以外の場合は、適切な NTSTATUS 値のエラー コードを返します。 詳細については、「NTSTATUS 値 を参照してください。
備考
_DMA_IOMMU_INTERFACEの SetDeviceFaultReporting 設定して、このコールバック関数の実装を登録します。
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 10 バージョン 1809。 |
ヘッダー | wdm.h (Wdm.h を含む) |