enumeración RX_CONTEXT_FLAGS (rxcontx.h)
La enumeración RX_CONTEXT_FLAGS especifica marcas establecidas por RDBSS durante la creación del contexto.
Sintaxis
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;
Constantes
RX_CONTEXT_FLAG_FROM_POOL Valor: 0x00000001 El contexto se asignó desde la memoria del grupo. |
RX_CONTEXT_FLAG_WAIT Valor: 0x00000002 La operación debe esperar a que finalice. |
RX_CONTEXT_FLAG_WRITE_THROUGH Valor: 0x00000004 Los datos deben transferirse realmente al archivo antes de que se considere que se ha completado cualquier operación de escritura solicitada. |
RX_CONTEXT_FLAG_FLOPPY Valor: 0x00000008 La operación implica un disco de disquete. |
RX_CONTEXT_FLAG_RECURSIVE_CALL Valor: 0x00000010 Indica que la llamada es una llamada recursiva. |
RX_CONTEXT_FLAG_THIS_DEVICE_TOP_LEVEL Valor: 0x00000020 Se establece cuando el campo TopLevelIrp del almacenamiento local del subproceso no es el IRP actual. |
RX_CONTEXT_FLAG_DEFERRED_WRITE Valor: 0x00000040 La operación de escritura se aplaza. |
RX_CONTEXT_FLAG_VERIFY_READ Valor: 0x00000080 Se debe comprobar la operación de lectura. |
RX_CONTEXT_FLAG_STACK_IO_CONTEZT Valor: 0x00000100 El contexto de E/S está en la pila. |
RX_CONTEXT_FLAG_IN_FSP Valor: 0x00000200 El proceso del sistema de archivos procesa la operación. |
RX_CONTEXT_FLAG_CREATE_MAILSLOT Valor: 0x00000400 Se está creando un mailslot. |
RX_CONTEXT_FLAG_MAILSLOT_REPARSE Valor: 0x00000800 Indica una operación de reanálisis de mailslot. |
RX_CONTEXT_FLAG_ASYNC_OPERATION Valor: 0x00001000 La operación es asincrónica. |
RX_CONTEXT_FLAG_NO_COMPLETE_FROM_FSP Valor: 0x00002000 El proceso del sistema de archivos no debe completar la operación. |
RX_CONTEXT_FLAG_POST_ON_STABLE_CONDITION Valor: 0x00004000 Publique la operación solo cuando la condición sea estable. |
RX_CONTEXT_FLAG_FSP_DELAYED_OVERFLOW_QUEUE Valor: 0x00008000 La operación se encuentra en la cola de desbordamiento retrasada del proceso del sistema de archivos. |
RX_CONTEXT_FLAG_FSP_CRITICAL_OVERFLOW_QUEUE Valor: 0x00010000 La operación se encuentra en la cola de desbordamiento crítico del proceso del sistema de archivos. |
RX_CONTEXT_FLAG_MINIRDR_INVOKED Valor: 0x00020000 Indica que el minidirector invocó la operación. |
RX_CONTEXT_FLAG_WAITING_FOR_RESOURCE Valor: 0x00040000 La operación está esperando un recurso. |
RX_CONTEXT_FLAG_CANCELLED Valor: 0x00080000 Se canceló la operación. |
RX_CONTEXT_FLAG_SYNC_EVENT_WAITERS Valor: 0x00100000 Hay esperas en un evento sincrónico. |
RX_CONTEXT_FLAG_NO_PREPOSTING_NEEDED Valor: 0x00200000 No se necesita ninguna publicación previa para la operación. |
RX_CONTEXT_FLAG_BYPASS_VALIDOP_CHECK Valor: 0x00400000 Omita la comprobación de la operación válida. |
RX_CONTEXT_FLAG_BLOCKED_PIPE_RESUME Valor: 0x00800000 Se reanuda una operación de canalización bloqueada. |
RX_CONTEXT_FLAG_IN_SERIALIZATION_QUEUE Valor: 0x01000000 La operación se encuentra en la cola de serialización. |
RX_CONTEXT_FLAG_NO_EXCEPTION_BREAKPOINT Valor: 0x02000000 Impedir un punto de interrupción de excepción. |
RX_CONTEXT_FLAG_NEEDRECONNECT Valor: 0x04000000 Se necesita una reconexión. |
RX_CONTEXT_FLAG_MUST_SUCCEED Valor: 0x08000000 La operación debe realizarse correctamente. |
RX_CONTEXT_FLAG_MUST_SUCCEED_NONBLOCKING Valor: 0x10000000 La operación debe realizarse correctamente sin bloquear. |
RX_CONTEXT_FLAG_MUST_SUCCEED_ALLOCATED Valor: 0x20000000 Los recursos deben asignarse para que la operación se realice correctamente. |
RX_CONTEXT_FLAG_MINIRDR_INITIATED Valor: 0x80000000 El minidirector inició la operación. |
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 11, versión 24H2 |
encabezado de |
rxcontx.h |