Compartir a través de


Función LsaFreeMemory (ntsecapi.h)

La función LsaFreeMemory libera memoria asignada para un búfer de salida mediante una llamada de función LSA. Las funciones LSA que devuelven búferes de salida de longitud variable siempre asignan el búfer en nombre del autor de la llamada. El autor de la llamada debe liberar esta memoria pasando el puntero de búfer devuelto a LsaFreeMemory cuando la memoria ya no es necesaria.

Sintaxis

NTSTATUS LsaFreeMemory(
  [in] PVOID Buffer
);

Parámetros

[in] Buffer

Puntero al búfer de memoria asignado por una llamada de función LSA. Si LsaFreeMemory se realiza correctamente, este búfer se libera.

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es STATUS_SUCCESS.

Si se produce un error en la función, el valor devuelto es un código NTSTATUS, que puede ser el siguiente valor o uno de los valores devueltos de la función de directiva LSA.

Código devuelto Descripción
STATUS_UNSUCCESSFUL
No se pudo liberar memoria porque no se asignó mediante una llamada de función de LSA.
 

Puede usar la función LsaNtStatusToWinError para convertir el código NTSTATUS en un código de error de Windows.

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado ntsecapi.h
Library Advapi32.lib
Archivo DLL Advapi32.dll

Consulte también

Valores devueltos de la función de directiva LSA

LsaNtStatusToWinError