Função LsaFreeMemory (ntsecapi.h)
A função LsaFreeMemory libera memória alocada para um buffer de saída por uma chamada de função LSA. As funções LSA que retornam buffers de saída de comprimento variável sempre alocam o buffer em nome do chamador. O chamador deve liberar essa memória passando o ponteiro de buffer retornado para LsaFreeMemory quando a memória não for mais necessária.
Sintaxe
NTSTATUS LsaFreeMemory(
[in] PVOID Buffer
);
Parâmetros
[in] Buffer
Ponteiro para o buffer de memória que foi alocado por uma chamada de função LSA. Se LsaFreeMemory for bem-sucedido, esse buffer será liberado.
Retornar valor
Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.
Se a função falhar, o valor retornado será um código NTSTATUS, que pode ser o valor a seguir ou um dos valores retornados da função de política LSA.
Código de retorno | Descrição |
---|---|
|
Não foi possível liberar a memória porque ela não foi alocada por uma chamada de função LSA. |
Você pode usar a função LsaNtStatusToWinError para converter o código NTSTATUS em um código de erro do Windows.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ntsecapi.h |
Biblioteca | Advapi32.lib |
DLL | Advapi32.dll |