AMSI_RESULT列挙 (amsi.h)
AMSI_RESULT列挙は、スキャンによって返される結果の種類を指定します。
構文
typedef enum AMSI_RESULT {
AMSI_RESULT_CLEAN,
AMSI_RESULT_NOT_DETECTED,
AMSI_RESULT_BLOCKED_BY_ADMIN_START,
AMSI_RESULT_BLOCKED_BY_ADMIN_END,
AMSI_RESULT_DETECTED
} ;
定数
AMSI_RESULT_CLEAN 既知の問題。 検出が見つからず、将来の定義の更新後に結果が変更されない可能性があります。 |
AMSI_RESULT_NOT_DETECTED 検出は見つかりませんでしたが、将来の定義の更新後に結果が変更される可能性があります。 |
AMSI_RESULT_BLOCKED_BY_ADMIN_START 管理者ポリシーは、このマシン (範囲の先頭) でこのコンテンツをブロックしました。 |
AMSI_RESULT_BLOCKED_BY_ADMIN_END 管理者ポリシーは、このマシン (範囲の終わり) でこのコンテンツをブロックしました。 |
AMSI_RESULT_DETECTED 検出が見つかりました。 コンテンツはマルウェアと見なされ、ブロックする必要があります。 |
注釈
マルウェア対策プロバイダーは、推定リスク レベルとして 1 から 32767 までの結果を返す場合があります。 結果が大きいほど、コンテンツを続行するリスクが高くなります。 これらの値はプロバイダー固有であり、マルウェア ファミリまたは ID を示している可能性があります。
AMSI_RESULT_BLOCKED_BY_ADMIN_START値とAMSI_RESULT_BLOCKED_BY_ADMIN_END値 (含む) の範囲内の結果は、管理者が指定したポリシーによって正式にブロックされます。 このような場合、問題のスクリプトの実行がブロックされます。 この範囲は、機能の将来の追加に対応するために大きくなります。
32768 以上の戻り値の結果はマルウェアと見なされ、コンテンツはブロックする必要があります。 アプリでは AmsiResultIsMalware を使用して、これが該当するかどうかを判断する必要があります。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2016 [デスクトップ アプリのみ] |
Header | amsi.h |