Función de devolución de llamada CredReadFn (ntsecpkg.h)
Lee una credencial del Administrador de credenciales.
Sintaxis
CredReadFn Credreadfn;
NTSTATUS Credreadfn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] LPWSTR TargetName,
[in] ULONG Type,
[in] ULONG Flags,
[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] TargetName
Nombre del equipo de destino.
[in] Type
Especifica el tipo de la credencial que se va a leer. Los valores posibles para este parámetro son los mismos que los valores posibles del miembro Type de la estructura CREDENTIAL .
[in] Flags
Reservado. Este parámetro debe establecerse en cero.
[out] Credential
Puntero a un puntero a una estructura de ENCRYPTED_CREDENTIALW que recibe 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 CrediRead en la estructura 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 |