Пример #1
0
 private void ParseIDString()
 {
     ResetValues();
     if (!String.IsNullOrEmpty(_ID))
     {
         if (_ID[0] == '*')
         {
             _Format = HardwareIDFormat.GenericIdentifier;
             if (_ID.Length > 3)
             {
                 _Enumerator = _ID.Substring(1, 3); // Should be "PNP"
             }
         }
         else
         {
             string[] Tokens = _ID.Split('\\');
             if (Tokens.Count() > 1)
             {
                 _Enumerator = Tokens[0];
                 ParseDescriptor(Tokens[1]);
             }
         }
     }
 }
Пример #2
0
 private void ResetValues()
 {
     _Format     = HardwareIDFormat.Unknown;
     _Enumerator = _VID = _PID = _Revision = _Interface = null;
 }