KGRKJGETMRETU895U-589TY5MIGM5JGB5SDFESFREWTGR54TY
Server : Apache/2.4.58 (Win64) OpenSSL/3.1.3 PHP/8.2.12
System : Windows NT SERVER-PC 10.0 build 26200 (Windows 11) AMD64
User : ServerPC ( 0)
PHP Version : 8.2.12
Disable Function : NONE
Directory :  C:/Windows/diagnostics/system/Audio/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : C:/Windows/diagnostics/system/Audio/TS_NotDefault.ps1
��# Copyright � 2015, Microsoft Corporation. All rights reserved.

# :: ======================================================= ::

<#

	DESCRIPTION:	

	  TS_NotDefault checks whether given audio device is default on not.



	ARGUMENTS:

	  $deviceType: Type of the audio device which needs to be verified.

	  $deviceID: ID of the audio device which needs to be verified.



	RETURNS:

	  <&true> if not a default audio device otherwise <$false>

#>



#====================================================================================

# Initialize

#====================================================================================

PARAM($deviceType, $deviceID)

Import-LocalizedData -BindingVariable localizationString -FileName CL_LocalizationData



#====================================================================================

# Load Utilities

#====================================================================================

. .\CL_Utility.ps1



#====================================================================================

# Main

#====================================================================================

[bool]$result = $true

[bool]$detected = $false



Write-DiagProgress -Activity $localizationString.notDefault_progress



Get-AudioManager

$result = [Microsoft.Windows.Diagnosis.AudioConfigManager]::IsEndPointDefault($deviceID, $deviceType)

if(-not($result))

{

	$detected = $true

} 

Update-DiagRootCause -ID 'RC_NotDefault' -Detected $detected -Parameter @{'DeviceType' = $deviceType; 'DeviceID' = $deviceID}

return $detected

Anon7 - 2021