Função de retorno de chamada CredReadDomainCredentialsFn (ntsecpkg.h)
Lê uma credencial de domínio do Gerenciador de Credenciais.
Sintaxe
CredReadDomainCredentialsFn Credreaddomaincredentialsfn;
NTSTATUS Credreaddomaincredentialsfn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] PCREDENTIAL_TARGET_INFORMATIONW TargetInfo,
ULONG Flags,
PULONG Count,
[out] PENCRYPTED_CREDENTIALW **Credential
)
{...}
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] TargetInfo
Um ponteiro para uma estrutura CREDENTIAL_TARGET_INFORMATION que contém informações sobre o computador de destino.
Flags
Reservado. Esse parâmetro deve ser definido como zero.
Count
O número de elementos na matriz Credential .
[out] Credential
Um ponteiro para um ponteiro para uma matriz de estruturas ENCRYPTED_CREDENTIALW que recebem as credenciais que essa função lê.
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 CrediReadDomainCredentials está disponível na estrutura LSA_SECPKG_FUNCTION_TABLE recebida pela função SpInitialize .
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 |