Función de devolución de llamada CredWriteFn (ntsecpkg.h)
Escribe la credencial especificada en el Administrador de credenciales.
Sintaxis
CredWriteFn Credwritefn;
NTSTATUS Credwritefn(
[in] PLUID LogonId,
[in] ULONG CredFlags,
[in] PENCRYPTED_CREDENTIALW Credential,
[in] ULONG Flags
)
{...}
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] Credential
Puntero a una estructura de ENCRYPTED_CREDENTIALW que representa las credenciales que se van a escribir.
[in] Flags
Reservado. Este parámetro debe establecerse en cero.
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 CrediWrite en la estructura LSA_SECPKG_FUNCTION_TABLE recibida por la función SpInitialize .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ntsecpkg.h |