Exposes CredUIFlags along side UsageScenario
This commit is contained in:
@@ -14,6 +14,7 @@ namespace Lithnet.CredentialProvider
|
||||
this.logger.LogTrace($"SetUsageScenario: Usage: {cpus} flags: {dwFlags}");
|
||||
|
||||
this.UsageScenario = cpus;
|
||||
this.CredUIFlags = dwFlags;
|
||||
|
||||
if (this.IsUsageScenarioSupported(cpus, (CredUIWinFlags)dwFlags))
|
||||
{
|
||||
@@ -41,7 +42,7 @@ namespace Lithnet.CredentialProvider
|
||||
}
|
||||
catch (Exception ex)
|
||||
{
|
||||
this.logger.LogError(ex, "UnAdvSetSerializationise failed");
|
||||
this.logger.LogError(ex, "SetSerialization failed");
|
||||
return HRESULT.E_FAIL;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -36,6 +36,11 @@ namespace Lithnet.CredentialProvider
|
||||
/// </summary>
|
||||
public UsageScenario UsageScenario { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the flags provided by CredUI
|
||||
/// </summary>
|
||||
public CredUIWinFlags CredUIFlags { get; private set; }
|
||||
|
||||
/// <summary>
|
||||
/// Gets the list of controls used by this credential provider
|
||||
/// </summary>
|
||||
|
||||
@@ -49,6 +49,11 @@ namespace Lithnet.CredentialProvider
|
||||
/// </summary>
|
||||
public UsageScenario UsageScenario => this.CredentialProvider.UsageScenario;
|
||||
|
||||
/// <summary>
|
||||
/// Gets the flags provided by CredUI
|
||||
/// </summary>
|
||||
public CredUIWinFlags CredUIFlags => this.CredentialProvider.CredUIFlags;
|
||||
|
||||
/// <summary>
|
||||
/// Gets a list of controls assigned to this tile
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user