Compartilhar via


estrutura PROCESS_MEMORY_EXHAUSTION_INFO (processthreadsapi.h)

Permite que os aplicativos configurem um processo para terminar se uma alocação não confirmar a memória. Essa estrutura é usada pela classe PROCESS_INFORMATION_CLASS .

Sintaxe

typedef struct _PROCESS_MEMORY_EXHAUSTION_INFO {
  USHORT                         Version;
  USHORT                         Reserved;
  PROCESS_MEMORY_EXHAUSTION_TYPE Type;
  ULONG_PTR                      Value;
} PROCESS_MEMORY_EXHAUSTION_INFO, *PPROCESS_MEMORY_EXHAUSTION_INFO;

Membros

Version

A versão deve ser definida como PME_CURRENT_VERSION.

Reserved

Reservado.

Type

Tipo de falha.

O tipo deve ser definido como PMETypeFailFastOnCommitFailure (esse é o único tipo disponível).

Value

Usado para ativar ou desativar o recurso.

Função Configuração
Habilitar PME_FAILFAST_ON_COMMIT_FAIL_ENABLE
Desabilitar PME_FAILFAST_ON_COMMIT_FAIL_DISABLE

Requisitos

   
Cliente mínimo com suporte Windows 10, versão 1511 [aplicativos da área de trabalho | Aplicativos UWP]
Servidor mínimo com suporte Windows Server 2016 [aplicativos da área de trabalho | Aplicativos UWP]
Cabeçalho processthreadsapi.h (inclua Windows.h)

Confira também

PROCESS_INFORMATION_CLASS

PROCESS_MEMORY_EXHAUSTION_TYPE