Função de retorno de chamada SpExportSecurityContextFn (ntsecpkg.h)
Exporta um contexto de segurança para outro processo.
A função SpExportSecurityContext é a função de expedição para a função ExportSecurityContext da Interface do Provedor de Suporte de Segurança.
Sintaxe
SpExportSecurityContextFn Spexportsecuritycontextfn;
NTSTATUS Spexportsecuritycontextfn(
[in] LSA_SEC_HANDLE phContext,
[in] ULONG fFlags,
[out] PSecBuffer pPackedContext,
[out] PHANDLE pToken
)
{...}
Parâmetros
[in] phContext
Um identificador para o contexto de segurança a ser exportado.
[in] fFlags
Opcional. Especifica as opções de duplicação de contexto. A tabela a seguir lista os valores válidos definidos em Sspi.h.
Valor | Significado |
---|---|
|
Novo contexto é redefinido para o estado inicial. |
|
O contexto antigo é excluído durante a exportação. |
[out] pPackedContext
Ponteiro para uma estrutura SecBuffer que contém o contexto serializado . Os recursos devem ser alocados usando a função AllocateClientBuffer e liberados pelo chamador usando a função FreeContextBuffer .
[out] pToken
Opcional. Ponteiro para um identificador que recebe o token do contexto.
Retornar valor
Se a função for bem-sucedida, retorne STATUS_SUCCESS.
Se a função falhar, retorne um código NTSTATUS que indica o motivo pelo qual ela falhou.
Comentários
Para importar um contexto de segurança exportado anteriormente, use a função SpImportSecurityContext .
SSP/APs devem implementar a função SpExportSecurityContext ; no entanto, o nome real fornecido para a implementação cabe ao desenvolvedor.
Um ponteiro para a função SpExportSecurityContext está disponível na estrutura SECPKG_USER_FUNCTION_TABLE recebida da função SpUserModeInitialize .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ntsecpkg.h |