Função RtlFlushNonVolatileMemoryRanges (ntddk.h)
A rotina RtlFlushNonVolatileMemoryRanges libera de forma ideal as regiões de memória não voláteis fornecidas.
Sintaxe
NTSYSAPI NTSTATUS RtlFlushNonVolatileMemoryRanges(
PVOID NvToken,
PNV_MEMORY_RANGE NvRanges,
SIZE_T NumRanges,
ULONG Flags
);
Parâmetros
NvToken
Um ponteiro para uma estrutura opaca que tem informações sobre várias propriedades da região de memória não volátil que RtlGetNonVolatileToken havia retornado.
NvRanges
Especifica uma matriz de estruturas de NV_MEMORY_RANGE que descrevem as regiões de memória não voláteis a serem liberadas
NumRanges
Especifica o número de elementos na matriz NVRanges .
Flags
Para sinalizadores especificados, consulte RtlFlushNonVolatileMemory , pois essa rotina também honra os sinalizadores além de passá-los para RtlFlushNonVolatileMemory.
Retornar valor
A rotina RtlFlushNonVolatileMemoryRanges retorna um dos seguintes:
Código de retorno | Descrição |
---|---|
|
NvToken é um ponteiro ou token inválido. |
|
A solicitação foi bem-sucedida. |
Comentários
Atualmente, essa rotina não tem suporte para o Windows Server até a próxima versão principal do Windows Server.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10, versão 1703 |
Servidor mínimo com suporte | Nenhum compatível |
Plataforma de Destino | Windows |
Cabeçalho | ntddk.h (inclua Winnt.h) |