LSA_DUPLICATE_HANDLE função de retorno de chamada (ntsecpkg.h)

A função DuplicateHandle cria um identificador duplicado. A duplicata retornada está no espaço de processo do chamador.

Sintaxe

LSA_DUPLICATE_HANDLE LsaDuplicateHandle;

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

Parâmetros

[in] SourceHandle

Um identificador a ser duplicado.

[out] DestionationHandle

Ponteiro que recebe o endereço de uma duplicata do identificador SourceHandle . O identificador duplicado está no espaço de processo do chamador. Quando terminar de usar o identificador, feche-o chamando a função CloseHandle .

Retornar valor

Se a função for bem-sucedida, o valor retornado será STATUS_SUCCESS.

Se a função falhar, o valor retornado será um código NTSTATUS que indica o motivo pelo qual ela falhou.

Comentários

Um ponteiro para a função DuplicateHandle está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows XP [aplicativos da área de trabalho | aplicativos UWP]
Servidor mínimo com suporte Windows Server 2003 [aplicativos da área de trabalho | Aplicativos UWP]
Plataforma de Destino Windows
Cabeçalho ntsecpkg.h

Confira também

LSA_SECPKG_FUNCTION_TABLE

SpInitialize