LSA_DUPLICATE_HANDLE función de devolución de llamada (ntsecpkg.h)

La función DuplicateHandle crea un identificador duplicado. El duplicado devuelto se encuentra en el espacio de proceso del autor de la llamada.

Sintaxis

LSA_DUPLICATE_HANDLE LsaDuplicateHandle;

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

Parámetros

[in] SourceHandle

Identificador que se va a duplicar.

[out] DestionationHandle

Puntero que recibe la dirección de un duplicado del identificador SourceHandle . El identificador duplicado está en el espacio de proceso del autor de la llamada. Cuando haya terminado de usar el identificador, ciérrelo llamando a la función CloseHandle .

Valor devuelto

Si la función se realiza correctamente, se STATUS_SUCCESS el valor devuelto.

Si se produce un error en la función, el valor devuelto es un código NTSTATUS que indica el motivo por el que se produjo un error.

Comentarios

Hay disponible un puntero a la función DuplicateHandle en la estructura LSA_SECPKG_FUNCTION_TABLE recibida por la función SpInitialize .

Requisitos

Requisito Value
Cliente mínimo compatible Windows XP [aplicaciones de escritorio | aplicaciones para UWP]
Servidor mínimo compatible Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP]
Plataforma de destino Windows
Encabezado ntsecpkg.h

Consulte también

LSA_SECPKG_FUNCTION_TABLE

SpInitialize