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 Version 1809。 |
Header | wdm.h (Wdm.h を含む) |