Retrieves information about the current hardware profile for the local computer
#include <WinAPISys.au3>
_WinAPI_GetCurrentHwProfile ( )
Success: | The array that contains the following information: [0] - The reported docking state of the computer (DOCKINFO_*). [1] - The globally unique identifier (GUID) string for the current hardware profile. [2] - The display name for the current hardware profile. |
Failure: | Sets the @error flag to non-zero, call _WinAPI_GetLastError() to get extended error information. |
Search GetCurrentHwProfile in MSDN Library.
#include <WinAPISys.au3>
Local $aData = _WinAPI_GetCurrentHwProfile()
If IsArray($aData) Then
ConsoleWrite('State: ' & $aData[0] & @CRLF)
ConsoleWrite('GUID: ' & $aData[1] & @CRLF)
ConsoleWrite('Name: ' & $aData[2] & @CRLF)
EndIf