Función SspiPrepareForCredWrite (sspi.h)
Genera valores a partir de una estructura de identidad que se puede pasar como valores de parámetros en una llamada a la función CredWrite .
Sintaxis
SECURITY_STATUS SEC_ENTRY SspiPrepareForCredWrite(
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE AuthIdentity,
[in] PCWSTR pszTargetName,
[out] PULONG pCredmanCredentialType,
[out] PCWSTR *ppszCredmanTargetName,
[out] PCWSTR *ppszCredmanUserName,
[out] PUCHAR *ppCredentialBlob,
[out] PULONG pCredentialBlobSize
);
Parámetros
[in] AuthIdentity
Estructura de identidad desde la que se van a generar las credenciales que se van a pasar a la función CredWrite .
[in] pszTargetName
Nombre de destino que esta función puede modificar según el valor del parámetro AuthIdentity .
Establezca el valor de este parámetro en NULL para usar el nombre de usuario como destino.
[out] pCredmanCredentialType
Tipo de credencial que se va a pasar a la función CredWrite .
[out] ppszCredmanTargetName
Nombre de destino que se va a pasar a la función CredWrite .
[out] ppszCredmanUserName
Nombre de usuario que se va a pasar a la función CredWrite .
[out] ppCredentialBlob
El BLOB de credenciales que se va a enviar a la función CredWrite.
[out] pCredentialBlobSize
Tamaño, en bytes, del búfer ppCredentialBlob .
Valor devuelto
Si la función se realiza correctamente, devuelve SEC_E_OK.
Si se produce un error en la función, devuelve un código de error distinto de cero.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 7 [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 R2 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | sspi.h |
Library | Secur32.lib |
Archivo DLL | SspiCli.dll |