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

Vedi anche

LSA_SECPKG_FUNCTION_TABLE

SpInitialize