Função de retorno de chamada CredWriteFn (ntsecpkg.h)
Grava a credencial especificada no Gerenciador de Credenciais.
Sintaxe
CredWriteFn Credwritefn;
NTSTATUS Credwritefn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] PENCRYPTED_CREDENTIALW Credential,
[in] ULONG Flags
)
{...}
Parâmetros
[in] LogonId
A ID de logon para a qual as credenciais serão lidas.
[in] CredFlags
Sinalizadores que determinam o comportamento dessa função. Os sinalizadores a seguir são definidos.
Valor | Significado |
---|---|
|
O chamador está em processo. |
|
O chamador deve usar a função midl_user_allocate para alocar o buffer de credenciais . |
|
Não armazene em cache as informações de destino. |
|
Os dados de credencial são passados como texto não criptografado. |
|
Os dados de credencial são criptografados usando a função RtlEncryptMemory . |
|
O chamador é um processo confiável. |
[in] Credential
Um ponteiro para uma estrutura ENCRYPTED_CREDENTIALW que representa as credenciais a serem gravadas.
[in] Flags
Reservado. Esse parâmetro deve ser definido como zero.
Retornar valor
Se a função for bem-sucedida, retorne STATUS_SUCCESS ou um código de status informativo.
Se a função falhar, retorne um código de erro NTSTATUS que indica o motivo pelo qual ela falhou.
Comentários
Um ponteiro para a função CrediWrite está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [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 |