RX_CONTEXT_FLAGS-Aufzählung (rxcontx.h)
Die RX_CONTEXT_FLAGS-Aufzählung gibt Flags an, die während der Kontexterstellung von RDBSS festgelegt wurden.
Syntax
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;
Konstanten
RX_CONTEXT_FLAG_FROM_POOL Wert: 0x00000001 Der Kontext wurde aus poolspeicher zugewiesen. |
RX_CONTEXT_FLAG_WAIT Wert: 0x00000002 Der Vorgang sollte auf den Abschluss warten. |
RX_CONTEXT_FLAG_WRITE_THROUGH Wert: 0x00000004 Die Daten müssen tatsächlich an die Datei übertragen werden, bevor ein angeforderter Schreibvorgang als abgeschlossen betrachtet wird. |
RX_CONTEXT_FLAG_FLOPPY Wert: 0x00000008 Der Vorgang umfasst einen Diskettendatenträger. |
RX_CONTEXT_FLAG_RECURSIVE_CALL Wert: 0x00000010 Gibt an, dass der Aufruf ein rekursiver Aufruf ist. |
RX_CONTEXT_FLAG_THIS_DEVICE_TOP_LEVEL Wert: 0x00000020 Wird festgelegt, wenn das Feld "TopLevelIrp" im lokalen Threadspeicher nicht das aktuelle IRP ist. |
RX_CONTEXT_FLAG_DEFERRED_WRITE Wert: 0x00000040 Der Schreibvorgang wird zurückgestellt. |
RX_CONTEXT_FLAG_VERIFY_READ Wert: 0x00000080 Der Lesevorgang sollte überprüft werden. |
RX_CONTEXT_FLAG_STACK_IO_CONTEZT Wert: 0x00000100 Der E/A-Kontext befindet sich im Stapel. |
RX_CONTEXT_FLAG_IN_FSP Wert: 0x00000200 Der Vorgang wird vom Dateisystemprozess verarbeitet. |
RX_CONTEXT_FLAG_CREATE_MAILSLOT Wert: 0x00000400 Es wird ein Maillot erstellt. |
RX_CONTEXT_FLAG_MAILSLOT_REPARSE Wert: 0x00000800 Gibt einen E-Maillot-Analysevorgang an. |
RX_CONTEXT_FLAG_ASYNC_OPERATION Wert: 0x00001000 Der Vorgang ist asynchron. |
RX_CONTEXT_FLAG_NO_COMPLETE_FROM_FSP Wert: 0x00002000 Der Vorgang sollte nicht vom Dateisystemprozess abgeschlossen werden. |
RX_CONTEXT_FLAG_POST_ON_STABLE_CONDITION Wert: 0x00004000 Posten Sie den Vorgang nur, wenn die Bedingung stabil ist. |
RX_CONTEXT_FLAG_FSP_DELAYED_OVERFLOW_QUEUE Wert: 0x00008000 Der Vorgang befindet sich im Dateisystemprozess, der die Überlaufwarteschlange verzögert hat. |
RX_CONTEXT_FLAG_FSP_CRITICAL_OVERFLOW_QUEUE Wert: 0x00010000 Der Vorgang befindet sich im Dateisystemprozess kritischer Überlaufwarteschlange. |
RX_CONTEXT_FLAG_MINIRDR_INVOKED Wert: 0x00020000 Gibt an, dass der Miniumleitungsmodul den Vorgang aufgerufen hat. |
RX_CONTEXT_FLAG_WAITING_FOR_RESOURCE Wert: 0x00040000 Der Vorgang wartet auf eine Ressource. |
RX_CONTEXT_FLAG_CANCELLED Wert: 0x00080000 Der Vorgang wurde abgebrochen. |
RX_CONTEXT_FLAG_SYNC_EVENT_WAITERS Wert: 0x00100000 Es gibt Warteprogramme für ein synchrones Ereignis. |
RX_CONTEXT_FLAG_NO_PREPOSTING_NEEDED Wert: 0x00200000 Für den Vorgang ist keine Vorpostung erforderlich. |
RX_CONTEXT_FLAG_BYPASS_VALIDOP_CHECK Wert: 0x00400000 Umgehen Sie die überprüfung des gültigen Vorgangs. |
RX_CONTEXT_FLAG_BLOCKED_PIPE_RESUME Wert: 0x00800000 Ein blockierter Pipevorgang wird fortgesetzt. |
RX_CONTEXT_FLAG_IN_SERIALIZATION_QUEUE Wert: 0x01000000 Der Vorgang befindet sich in der Serialisierungswarteschlange. |
RX_CONTEXT_FLAG_NO_EXCEPTION_BREAKPOINT Wert: 0x02000000 Verhindern eines Ausnahmetrennpunkts. |
RX_CONTEXT_FLAG_NEEDRECONNECT Wert: 0x04000000 Eine erneute Verbindung ist erforderlich. |
RX_CONTEXT_FLAG_MUST_SUCCEED Wert: 0x08000000 Der Vorgang muss erfolgreich sein. |
RX_CONTEXT_FLAG_MUST_SUCCEED_NONBLOCKING Wert: 0x10000000 Der Vorgang muss ohne Blockieren erfolgreich ausgeführt werden. |
RX_CONTEXT_FLAG_MUST_SUCCEED_ALLOCATED Wert: 0x20000000 Ressourcen müssen zugewiesen werden, damit der Vorgang erfolgreich ausgeführt werden kann. |
RX_CONTEXT_FLAG_MINIRDR_INITIATED Wert: 0x80000000 Der Vorgang wurde vom Miniumleitungsmodul initiiert. |
Anforderungen
Anforderung | Wert |
---|---|
mindestens unterstützte Client- | Windows 11, Version 24H2 |
Header- | rxcontx.h |