LsaFreeMemory 函式 (ntsecapi.h)

LsaFreeMemory 函式會釋放 LSA 函式呼叫為輸出緩衝區配置的記憶體。 傳回可變長度輸出緩衝區的 LSA 函式一律代表呼叫端配置緩衝區。 呼叫端必須在不再需要記憶體時,將傳回的緩衝區指標傳遞至 LsaFreeMemory 來釋放此記憶體。

語法

NTSTATUS LsaFreeMemory(
  [in] PVOID Buffer
);

參數

[in] Buffer

LSA 函式呼叫所配置的記憶體緩衝區指標。 如果 LsaFreeMemory 成功,則會釋放此緩衝區。

傳回值

如果函式成功,傳回值會STATUS_SUCCESS。

如果函式失敗,則傳回值是NTSTATUS程式碼,可以是下列值或其中一個 LSA 原則函式傳回值

傳回碼 Description
STATUS_UNSUCCESSFUL
記憶體無法釋放,因為 LSA 函式呼叫未配置記憶體。
 

您可以使用 LsaNtStatusToWinError 函式,將 NTSTATUS 程式代碼轉換成 Windows 錯誤碼。

規格需求

需求
最低支援的用戶端 Windows XP [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限傳統型應用程式]
目標平台 Windows
標頭 ntsecapi.h
程式庫 Advapi32.lib
Dll Advapi32.dll

另請參閱

LSA 原則函式傳回值

LsaNtStatusToWinError