条件付きフィルター名

条件付きフィルターは、フィルターの作成時に、-N DefensiveFilterName オプションから名前を受け取ります。グローバル条件付きフィルターのすべてのコピーは同じ名前です。グローバル・フィルターとスタック固有フィルターは同一のフィルター・ネーム・スペースを共用するため、1 つのフィルター名をグローバル・フィルターとスタック固有フィルターの両方に使用することはできません。フィルター名が同じ名前のグローバル・フィルターと競合する場合、あるいはターゲット・スタックに既に同一名のスタック固有フィルターがある場合、スタック固有フィルターの作成は失敗します。フィルター名が同じ名前のグローバル・フィルターと競合する場合、あるいはいずれかのスタックにすでに同一名のスタック固有フィルターがある場合、グローバル・フィルターの作成は失敗します。この検査には、対応するスタックがアクティブでなくても、DMD の永続メモリーにあるフィルター名が含まれます。

ヒント: 手動で条件付きフィルターを作成する場合は、グローバル・フィルター名とスタック固有フィルター名のそれぞれに対してはっきりと区別できる命名規則 (例えばグローバル・フィルターの名前はすべて G で始めるなど) を選択することにより、両フィルターの間で競合が起きないようにしてください。