次の方法で共有


PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE 構造体 (winnt.h)

注意

この API は、2020 年 11 月にリリースされた更新プログラムで 19041 SDK に追加されました。

ユーザー モードのハードウェア強制スタック保護 (HSP) に関連するさまざまな機能で使用される動的適用アドレス範囲が含まれています。 SetProcessDynamicEnforcedCetCompatibleRanges 関数は、この構造体を使用します。

構文

typedef struct _PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE {
  ULONG_PTR BaseAddress;
  SIZE_T    Size;
  DWORD     Flags;
} PROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE, *PPROCESS_DYNAMIC_ENFORCED_ADDRESS_RANGE;

メンバー

BaseAddress

動的に適用されるアドレス範囲のベース アドレス。

Size

動的に適用されるアドレス範囲のサイズ (バイト単位)。

Flags

BaseAddressSize で説明されている動的に適用されるアドレス範囲に適用されるフラグ。

意味
DYNAMIC_ENFORCED_ADDRESS_RANGE_ADD
0x00000001UL
動的に適用されるアドレス範囲を追加する必要があります。 このフラグが設定されていない場合、範囲は削除されます。 これは入力フラグです。
DYNAMIC_ENFORCED_ADDRESS_RANGE_PROCESSED
0x00000002UL
動的に適用されたアドレス範囲が正常に処理されました (追加または削除)。 これは、複数の範囲の配列を処理するときに正常に処理された範囲を報告するために使用される出力フラグです。

要件

要件
サポートされている最小のクライアント Windows 10バージョン 2004 (10.0;ビルド 19041.662)
サポートされている最小のサーバー Windows Server バージョン 2004 (10.0;ビルド 19041.662)
Header winnt.h