LSA_DUPLICATE_HANDLE fonction de rappel (ntsecpkg.h)
La fonction DuplicateHandle crée un handle en double. Le doublon retourné se trouve dans l’espace de processus de l’appelant.
Syntaxe
LSA_DUPLICATE_HANDLE LsaDuplicateHandle;
NTSTATUS LsaDuplicateHandle(
[in] HANDLE SourceHandle,
[out] PHANDLE DestionationHandle
)
{...}
Paramètres
[in] SourceHandle
Handle à dupliquer.
[out] DestionationHandle
Pointeur qui reçoit l’adresse d’un doublon du handle SourceHandle . Le handle dupliqué se trouve dans l’espace de processus de l’appelant. Une fois que vous avez terminé d’utiliser le handle, fermez-le en appelant la fonction CloseHandle .
Valeur retournée
Si la fonction réussit, la valeur de retour est STATUS_SUCCESS.
Si la fonction échoue, la valeur de retour est un code NTSTATUS indiquant la raison de son échec.
Remarques
Un pointeur vers la fonction DuplicateHandle est disponible dans la structure LSA_SECPKG_FUNCTION_TABLE reçue par la fonction SpInitialize .
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau | applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | ntsecpkg.h |