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