RX_CONTEXT_FLAGS enumeração (rxcontx.h)
A enumeração RX_CONTEXT_FLAGS especifica sinalizadores definidos pelo RDBSS durante a criação do contexto.
Sintaxe
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 O contexto foi alocado da memória do pool. |
RX_CONTEXT_FLAG_WAIT Valor: 0x00000002 A operação deve aguardar a conclusão. |
RX_CONTEXT_FLAG_WRITE_THROUGH Valor: 0x00000004 Os dados devem realmente ser transferidos para o arquivo antes que qualquer operação de gravação solicitada seja considerada concluída. |
RX_CONTEXT_FLAG_FLOPPY Valor: 0x00000008 A operação envolve um disquete. |
RX_CONTEXT_FLAG_RECURSIVE_CALL Valor: 0x00000010 Indica que a chamada é uma chamada recursiva. |
RX_CONTEXT_FLAG_THIS_DEVICE_TOP_LEVEL Valor: 0x00000020 Definido quando o campo TopLevelIrp no armazenamento local do thread não é o IRP atual. |
RX_CONTEXT_FLAG_DEFERRED_WRITE Valor: 0x00000040 A operação de gravação é adiada. |
RX_CONTEXT_FLAG_VERIFY_READ Valor: 0x00000080 A operação de leitura deve ser verificada. |
RX_CONTEXT_FLAG_STACK_IO_CONTEZT Valor: 0x00000100 O contexto de E/S está na pilha. |
RX_CONTEXT_FLAG_IN_FSP Valor: 0x00000200 A operação está sendo processada pelo processo do sistema de arquivos. |
RX_CONTEXT_FLAG_CREATE_MAILSLOT Valor: 0x00000400 Um emaillot está sendo criado. |
RX_CONTEXT_FLAG_MAILSLOT_REPARSE Valor: 0x00000800 Indica uma operação de nova análise de emaillot. |
RX_CONTEXT_FLAG_ASYNC_OPERATION Valor: 0x00001000 A operação é assíncrona. |
RX_CONTEXT_FLAG_NO_COMPLETE_FROM_FSP Valor: 0x00002000 A operação não deve ser concluída pelo processo do sistema de arquivos. |
RX_CONTEXT_FLAG_POST_ON_STABLE_CONDITION Valor: 0x00004000 Poste a operação somente quando a condição estiver estável. |
RX_CONTEXT_FLAG_FSP_DELAYED_OVERFLOW_QUEUE Valor: 0x00008000 A operação está na fila de estouro atrasada do processo do sistema de arquivos. |
RX_CONTEXT_FLAG_FSP_CRITICAL_OVERFLOW_QUEUE Valor: 0x00010000 A operação está na fila de estouro crítico do processo do sistema de arquivos. |
RX_CONTEXT_FLAG_MINIRDR_INVOKED Valor: 0x00020000 Indica que o minidiretório invocou a operação. |
RX_CONTEXT_FLAG_WAITING_FOR_RESOURCE Valor: 0x00040000 A operação está aguardando um recurso. |
RX_CONTEXT_FLAG_CANCELLED Valor: 0x00080000 A operação foi cancelada. |
RX_CONTEXT_FLAG_SYNC_EVENT_WAITERS Valor: 0x00100000 Há garçons em um evento síncrono. |
RX_CONTEXT_FLAG_NO_PREPOSTING_NEEDED Valor: 0x00200000 Nenhuma postagem é necessária para a operação. |
RX_CONTEXT_FLAG_BYPASS_VALIDOP_CHECK Valor: 0x00400000 Ignorar a verificação de operação válida. |
RX_CONTEXT_FLAG_BLOCKED_PIPE_RESUME Valor: 0x00800000 Uma operação de pipe bloqueada está sendo retomada. |
RX_CONTEXT_FLAG_IN_SERIALIZATION_QUEUE Valor: 0x01000000 A operação está na fila de serialização. |
RX_CONTEXT_FLAG_NO_EXCEPTION_BREAKPOINT Valor: 0x02000000 Impedir um ponto de interrupção de exceção. |
RX_CONTEXT_FLAG_NEEDRECONNECT Valor: 0x04000000 Uma reconexão é necessária. |
RX_CONTEXT_FLAG_MUST_SUCCEED Valor: 0x08000000 A operação deve ser bem-sucedida. |
RX_CONTEXT_FLAG_MUST_SUCCEED_NONBLOCKING Valor: 0x10000000 A operação deve ter êxito sem bloquear. |
RX_CONTEXT_FLAG_MUST_SUCCEED_ALLOCATED Valor: 0x20000000 Os recursos devem ser alocados para que a operação seja bem-sucedida. |
RX_CONTEXT_FLAG_MINIRDR_INITIATED Valor: 0x80000000 A operação foi iniciada pelo minidiretório. |
Requisitos
Requisito | Valor |
---|---|
de cliente com suporte mínimo | Windows 11, versão 24H2 |
cabeçalho | rxcontx.h |
Consulte também
RxCreateRxContext