LSA_DUPLICATE_HANDLE funzione di callback (ntsecpkg.h)
La funzione DuplicateHandle crea un handle duplicato. Il duplicato restituito si trova nello spazio del processo del chiamante.
Sintassi
LSA_DUPLICATE_HANDLE LsaDuplicateHandle;
NTSTATUS LsaDuplicateHandle(
[in] HANDLE SourceHandle,
[out] PHANDLE DestionationHandle
)
{...}
Parametri
[in] SourceHandle
Handle da duplicare.
[out] DestionationHandle
Puntatore che riceve l'indirizzo di un duplicato dell'handle SourceHandle . L'handle duplicato si trova nello spazio del processo del chiamante. Al termine dell'uso dell'handle, chiuderlo chiamando la funzione CloseHandle .
Valore restituito
Se la funzione ha esito positivo, il valore restituito viene STATUS_SUCCESS.
Se la funzione ha esito negativo, il valore restituito è un codice NTSTATUS che indica il motivo per cui non è riuscito.
Commenti
Un puntatore alla funzione DuplicateHandle è disponibile nella struttura LSA_SECPKG_FUNCTION_TABLE ricevuta dalla funzione SpInitialize .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | ntsecpkg.h |