RX_CONTEXT_FLAGS列挙 (rxcontx.h)
RX_CONTEXT_FLAGS 列挙体は、コンテキストの作成時に RDBSS によって設定されるフラグを指定します。
構文
typedef enum {
RX_CONTEXT_FLAG_FROM_POOL = 0x00000001,
RX_CONTEXT_FLAG_WAIT = 0x00000002,
RX_CONTEXT_FLAG_WRITE_THROUGH = 0x00000004,
RX_CONTEXT_FLAG_FLOPPY = 0x00000008,
RX_CONTEXT_FLAG_RECURSIVE_CALL = 0x00000010,
RX_CONTEXT_FLAG_THIS_DEVICE_TOP_LEVEL = 0x00000020,
RX_CONTEXT_FLAG_DEFERRED_WRITE = 0x00000040,
RX_CONTEXT_FLAG_VERIFY_READ = 0x00000080,
RX_CONTEXT_FLAG_STACK_IO_CONTEZT = 0x00000100,
RX_CONTEXT_FLAG_IN_FSP = 0x00000200,
RX_CONTEXT_FLAG_CREATE_MAILSLOT = 0x00000400,
RX_CONTEXT_FLAG_MAILSLOT_REPARSE = 0x00000800,
RX_CONTEXT_FLAG_ASYNC_OPERATION = 0x00001000,
RX_CONTEXT_FLAG_NO_COMPLETE_FROM_FSP = 0x00002000,
RX_CONTEXT_FLAG_POST_ON_STABLE_CONDITION = 0x00004000,
RX_CONTEXT_FLAG_FSP_DELAYED_OVERFLOW_QUEUE = 0x00008000,
RX_CONTEXT_FLAG_FSP_CRITICAL_OVERFLOW_QUEUE = 0x00010000,
RX_CONTEXT_FLAG_MINIRDR_INVOKED = 0x00020000,
RX_CONTEXT_FLAG_WAITING_FOR_RESOURCE = 0x00040000,
RX_CONTEXT_FLAG_CANCELLED = 0x00080000,
RX_CONTEXT_FLAG_SYNC_EVENT_WAITERS = 0x00100000,
RX_CONTEXT_FLAG_NO_PREPOSTING_NEEDED = 0x00200000,
RX_CONTEXT_FLAG_BYPASS_VALIDOP_CHECK = 0x00400000,
RX_CONTEXT_FLAG_BLOCKED_PIPE_RESUME = 0x00800000,
RX_CONTEXT_FLAG_IN_SERIALIZATION_QUEUE = 0x01000000,
RX_CONTEXT_FLAG_NO_EXCEPTION_BREAKPOINT = 0x02000000,
RX_CONTEXT_FLAG_NEEDRECONNECT = 0x04000000,
RX_CONTEXT_FLAG_MUST_SUCCEED = 0x08000000,
RX_CONTEXT_FLAG_MUST_SUCCEED_NONBLOCKING = 0x10000000,
RX_CONTEXT_FLAG_MUST_SUCCEED_ALLOCATED = 0x20000000,
RX_CONTEXT_FLAG_MINIRDR_INITIATED = 0x80000000
} RX_CONTEXT_FLAGS;
定数
RX_CONTEXT_FLAG_FROM_POOL 値: 0x00000001 コンテキストはプール メモリから割り当てられています。 |
RX_CONTEXT_FLAG_WAIT 値: 0x00000002 操作は完了を待つ必要があります。 |
RX_CONTEXT_FLAG_WRITE_THROUGH 値: 0x00000004 要求された書き込み操作が完了したと見なされる前に、データを実際にファイルに転送する必要があります。 |
RX_CONTEXT_FLAG_FLOPPY 値: 0x00000008 この操作にはフロッピー ディスクが含まれます。 |
RX_CONTEXT_FLAG_RECURSIVE_CALL 値: 0x00000010 呼び出しが再帰呼び出しであることを示します。 |
RX_CONTEXT_FLAG_THIS_DEVICE_TOP_LEVEL 値: 0x00000020 スレッド ローカル ストレージの TopLevelIrp フィールドが現在の IRP でない場合に設定します。 |
RX_CONTEXT_FLAG_DEFERRED_WRITE 値: 0x00000040 書き込み操作は遅延されます。 |
RX_CONTEXT_FLAG_VERIFY_READ 値: 0x00000080 読み取り操作を確認する必要があります。 |
RX_CONTEXT_FLAG_STACK_IO_CONTEZT 値: 0x00000100 I/O コンテキストはスタック上にあります。 |
RX_CONTEXT_FLAG_IN_FSP 値: 0x00000200 この操作は、ファイル システム プロセスによって処理されています。 |
RX_CONTEXT_FLAG_CREATE_MAILSLOT 値: 0x00000400 mailslot が作成されています。 |
RX_CONTEXT_FLAG_MAILSLOT_REPARSE 値: 0x00000800 mailslot の再解析操作を示します。 |
RX_CONTEXT_FLAG_ASYNC_OPERATION 値: 0x00001000 操作は非同期です。 |
RX_CONTEXT_FLAG_NO_COMPLETE_FROM_FSP 値: 0x00002000 この操作は、ファイル システム プロセスでは完了できません。 |
RX_CONTEXT_FLAG_POST_ON_STABLE_CONDITION 値: 0x00004000 条件が安定している場合にのみ、操作をポストします。 |
RX_CONTEXT_FLAG_FSP_DELAYED_OVERFLOW_QUEUE 値: 0x00008000 この操作は、ファイル システム プロセスの遅延オーバーフロー キューにあります。 |
RX_CONTEXT_FLAG_FSP_CRITICAL_OVERFLOW_QUEUE 値: 0x00010000 この操作は、ファイル システム プロセスのクリティカル オーバーフロー キューにあります。 |
RX_CONTEXT_FLAG_MINIRDR_INVOKED 値: 0x00020000 ミニ リダイレクターが操作を呼び出したことを示します。 |
RX_CONTEXT_FLAG_WAITING_FOR_RESOURCE 値: 0x00040000 操作はリソースを待機しています。 |
RX_CONTEXT_FLAG_CANCELLED 値: 0x00080000 操作が取り消されました。 |
RX_CONTEXT_FLAG_SYNC_EVENT_WAITERS 値: 0x00100000 同期イベントには待機者がいます。 |
RX_CONTEXT_FLAG_NO_PREPOSTING_NEEDED 値: 0x00200000 操作に事前投稿は必要ありません。 |
RX_CONTEXT_FLAG_BYPASS_VALIDOP_CHECK 値: 0x00400000 有効な操作チェックをバイパスします。 |
RX_CONTEXT_FLAG_BLOCKED_PIPE_RESUME 値: 0x00800000 ブロックされたパイプ操作が再開されています。 |
RX_CONTEXT_FLAG_IN_SERIALIZATION_QUEUE 値: 0x01000000 操作はシリアル化キューにあります。 |
RX_CONTEXT_FLAG_NO_EXCEPTION_BREAKPOINT 値: 0x02000000 例外ブレークポイントを禁止します。 |
RX_CONTEXT_FLAG_NEEDRECONNECT 値: 0x04000000 再接続が必要です。 |
RX_CONTEXT_FLAG_MUST_SUCCEED 値: 0x08000000 操作は成功する必要があります。 |
RX_CONTEXT_FLAG_MUST_SUCCEED_NONBLOCKING 値: 0x10000000 操作はブロックせずに成功する必要があります。 |
RX_CONTEXT_FLAG_MUST_SUCCEED_ALLOCATED 値: 0x20000000 操作を成功させるには、リソースを割り当てる必要があります。 |
RX_CONTEXT_FLAG_MINIRDR_INITIATED 値: 0x80000000 操作はミニ リダイレクターによって開始されました。 |
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | Windows 11 バージョン 24H2 |
ヘッダー | rxcontx.h |
関連項目
RxCreateRxContext の