enumeración CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE (credentialprovider.h)
Describe la respuesta cuando un proveedor de credenciales intenta serializar las credenciales. Usado por ICredentialProviderCredential::GetSerialization.
Syntax
typedef enum _CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE {
CPGSR_NO_CREDENTIAL_NOT_FINISHED = 0,
CPGSR_NO_CREDENTIAL_FINISHED,
CPGSR_RETURN_CREDENTIAL_FINISHED,
CPGSR_RETURN_NO_CREDENTIAL_FINISHED
} CREDENTIAL_PROVIDER_GET_SERIALIZATION_RESPONSE;
Constantes
CPGSR_NO_CREDENTIAL_NOT_FINISHED Valor: 0 No se serializó ninguna credencial porque se necesita más información. Un ejemplo de esto sería si una credencial requiere un PIN y una respuesta a una pregunta secreta, pero el usuario solo ha proporcionado el PIN. Esto indica que el autor de la llamada debe tener la oportunidad de modificar su respuesta. |
CPGSR_NO_CREDENTIAL_FINISHED El proveedor de credenciales no ha serializado una credencial, pero ha completado su trabajo. Esta respuesta tiene varios significados. Puede significar que no se serializó ninguna credencial y que el usuario no debería intentarlo de nuevo. Esta respuesta también puede significar que no se envió ninguna credencial, pero el trabajo de la credencial se ha completado. Por ejemplo, en el escenario Cambiar contraseña, esta respuesta implica éxito. |
CPGSR_RETURN_CREDENTIAL_FINISHED Se serializó una credencial. Esta respuesta implica que se ha devuelto una estructura de serialización. |
CPGSR_RETURN_NO_CREDENTIAL_FINISHED El proveedor de credenciales no ha serializado una credencial, pero ha completado su trabajo. La diferencia entre este valor y CPGSR_NO_CREDENTIAL_FINISHED es que esta marca forzará la devolución de la interfaz de usuario de inicio de sesión, que llamará a UnAdvise para todos los proveedores de credenciales. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado | credentialprovider.h |