docs: def get_info(self):
          '''
          Get information about the counter
  
          .. note::
              GetCounterInfo sometimes crashes in the wrapper code. Fewer crashes
              if this is called after sampling data.
          '''
          if not self.info:
              ci = win32pdh.GetCounterInfo(self.handle, 0)
              self.info = {
                  'type': ci[0],
                  'version': ci[1],
                  'scale': ci[2],
                  'default_scale': ci[3],
                  'user_data': ci[4],
                  'query_user_data': ci[5],
                  'full_path': ci[6],
                  'machine_name': ci[7][0],
                  'object_name': ci[7][1],
                  'instance_name': ci[7][2],
                  'parent_instance': ci[7][3],
                  'instance_index': ci[7][4],
                  'counter_name': ci[7][5],
                  'explain_text': ci[8]
              }
          return self.info