Función de devolución de llamada CredReadDomainCredentialsFn (ntsecpkg.h)
Lee una credencial de dominio del Administrador de credenciales.
Sintaxis
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
Identificador de inicio de sesión para el que se van a leer las credenciales.
[in] CredFlags
Marcas que determinan el comportamiento de esta función. Se definen las marcas siguientes.
Valor | Significado |
---|---|
|
El llamador está en proceso. |
|
El autor de la llamada debe usar la función midl_user_allocate para asignar el búfer de credenciales . |
|
No almacene en caché la información de destino. |
|
Los datos de credenciales se pasan como texto no cifrado. |
|
Los datos de credenciales se cifran mediante la función RtlEncryptMemory . |
|
El llamador es un proceso de confianza. |
[in] TargetInfo
Puntero a una estructura de CREDENTIAL_TARGET_INFORMATION que contiene información sobre el equipo de destino.
Flags
Reservado. Este parámetro debe establecerse en cero.
Count
Número de elementos de la matriz Credential .
[out] Credential
Puntero a un puntero a una matriz de estructuras de ENCRYPTED_CREDENTIALW que reciben las credenciales que lee esta función.
Valor devuelto
Si la función se ejecuta correctamente, devuelva STATUS_SUCCESS o un código de estado informativo.
Si se produce un error en la función, devuelva un código de error NTSTATUS que indique el motivo por el que se produjo un error.
Comentarios
Hay disponible un puntero a la función CrediReadDomainCredentials en la estructura de LSA_SECPKG_FUNCTION_TABLE recibida por la función SpInitialize .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecpkg.h |