共用方式為


LSA_DUPLICATE_HANDLE回呼函式 (ntsecpkg.h)

DuplicateHandle 函式會建立重複的句柄。 傳回的重複項目位於呼叫端的進程空間中。

語法

LSA_DUPLICATE_HANDLE LsaDuplicateHandle;

NTSTATUS LsaDuplicateHandle(
  [in]  HANDLE SourceHandle,
  [out] PHANDLE DestionationHandle
)
{...}

參數

[in] SourceHandle

要複製的句柄。

[out] DestionationHandle

接收 SourceHandle 句柄重複位址的指標。 重複的句柄位於呼叫端的進程空間中。 當您完成使用句柄時,請呼叫 CloseHandle 函式加以關閉。

傳回值

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

如果函式失敗,傳回值是NTSTATUS程式代碼,表示失敗的原因。

備註

SpInitialize函式所收到的LSA_SECPKG_FUNCTION_TABLE結構中,可以使用 DuplicateHandle 函式的指標。

規格需求

需求
最低支援的用戶端 Windows XP [傳統型應用程式 |UWP 應用程式]
最低支援的伺服器 Windows Server 2003 [傳統型應用程式 |UWP 應用程式]
目標平台 Windows
標頭 ntsecpkg.h

另請參閱

LSA_SECPKG_FUNCTION_TABLE

SpInitialize