首页 > 其他分享 >请问在电脑里PNP是什么意思啊?

请问在电脑里PNP是什么意思啊?

时间:2023-06-09 10:36:21浏览次数:26  
标签:String PNP 电脑 ClassGuid Element 请问 new Entity PnP

PnP(Plug and Play,即插即用)是指用户不必干预计算机的各个外围设备对系统资源的分配,而将这一繁杂的工作交给系统,由系统自身去解决底层硬件资源,包括IRQ(中断请求)、I/O(输入输出端口)地址、DMA(直接内存读写)和内存空间等的分配问题。对用户而言,只要将外围设备“插上”就能使用。为达到这一目的,必须要有几个环节的配合,分别为:
  1.支持PnP的系统BIOS;
  2.支持PnP的外围设备;
  3.支持PnP的操作系统(如Windows95)。

通用即插即用 (UPnP) 是一种用于 PC 机和智能设备(或仪器)的常见对等网络连接的体系结构,尤其是在家庭中。UPnP以Internet 标准和技术(例如 TCP/ IP、HTTP 和 XML)为基础,使这样的设备彼此可自动连接和协同工作,从而使网 络(尤其是家庭网络)对更多的人成为可能。TL-R400+在软件版本升级到R1.96以后即支持UPnP功能。

public void getDevice()
        {
              StringBuilder sbDwv = new StringBuilder();
              ManagementObjectSearcher searcher = new ManagementObjectSearcher("SELECT * FROM win32_PnPEntity");
              foreach (ManagementObject Entity in searcher.Get())
              {
                     var theClassGuid= Entity["ClassGuid"] as String;
                    if(!string.IsNullOrEmpty(theClassGuid)&& theClassGuid == "{eec5ad98-8080-425f-922a-dabf3de3f69a}")
                    {
                          PnPEntityInfo Element;
                          Element.PNPDeviceID = Entity["PNPDeviceID"] as String;  // 设备ID
                          Element.Name = Entity["Name"] as String;                // 设备名称
                          Element.Description = Entity["Description"] as String;  // 设备描述
                          Element.Service = Entity["Service"] as String;          // 服务
                          Element.Status = Entity["Status"] as String;            // 设备状态
                         // Element.VendorID = Convert.ToUInt16(match.Value.Substring(4, 4), 16);   // 供应商标识   
                         // Element.ProductID = Convert.ToUInt16(match.Value.Substring(13, 4), 16); // 产品编号                         // 产品编号
                          Element.ClassGuid = new Guid(Entity["ClassGuid"] as String);
                    }
              }
        }



标签:String,PNP,电脑,ClassGuid,Element,请问,new,Entity,PnP
From: https://blog.51cto.com/u_4018548/6445694

相关文章

  • 有什么Windows电脑上好用地记笔记软件
    当你每天的工作事项非常多时,就会有很多事情需要记住,面对繁琐复杂的各种事项,很多人的记忆力都是有限的,很容易就会忘记工作事项,这应该怎么办呢?其实随着工作量的增加,想要快速、准确的记住琐碎的工作信息,借助一款记笔记软件可以起到事半功倍的作用。一般大多数上班族使用的办公设备都......
  • 电脑硬件参数 配置信息
    Win32_Processor,//CPU处理器Win32_PhysicalMemory,//物理内存条Win32_Keyboard,//键盘Win32_PointingDevice,//点输入设备,包括鼠标。Win32_FloppyDrive,//软盘驱动器Win32_DiskDrive,//硬盘驱动器Win32_CDROMDrive,//光盘驱动器Win32_BaseBoard,//主板W......
  • 解决电脑无法远程Ubuntu,不出界面
    我用的win11远程乌班图22.0参考:https://service.oray.com/question/11969.html......
  • 无法定位程序输入点于动态链接库怎么办?电脑无法定位动态链接库什么意思?
    http://server.sosol.com.cn/server/2022/0801/23414.html一、重装软件当我们的电脑出现无法定位程序输入点于动态链接库的时候,可以先尝试把软件卸载,因为有可能是系统的软件没有及时更导致的,可以卸载了然后下载最新版的软件; 二、在看到该错误提示框后,记录下框里提示的那个.dl......
  • 我在<电脑编程技巧与维护>2010年8月刊上写的文章
    ......
  • 服务器或电脑可以正常上网但ping不通
    【环境】服务器:服务器A(工作站)内网IP:192.168.1.124【故障现象】1、同内网pc或服务器通过ping命令测试网络联通性,无返回值2、但同时服务器A(192.168.1.124)可以正常上网,也可以通过3389远程正常访问 【解决方法】1、运行→firewall→敲回车;2、点击【高级设置】→【入站规则】→找......
  • 换电脑啦
    如题,想记录些什么。原来的电脑是一台戴尔灵越,具体型号我不是很清楚,2019年初买的,到现在已经接近五年了,性能续航都已经难以维系学习生活了,于是央求换了电脑。新电脑刚拿到几天,也就是2023年6月买的,具体型号是thinkbook16p,虽然有这样那样的小问题,我还是非常喜欢它的。这是我见......
  • 电脑WIFI无法连接5gwifi设置
    1.找到网络连接对应wifi 右键点选配置,然后高级 2.到了这一步可以看到我这里的属性只有3个,点击WirelessMode 3.选802.11a就行了因为无线规格工作频段802.11a(5GHz)802.11b(2.4GHz)802.11g(2.4GHz)802.11n(2.4/5GHz)802.11ac(2.4/5GHz)  4.再不行(比如高级->属性这里......
  • pnpm:无法加载文件 C:\Users\Five\AppData\Roaming\npm\pnpm.ps1 ,因为在此系统
    前言重装完了电脑系统,运行pnpm无法加载文件,pnpm-V也不行解决方案用管理员方式启动powershell输入命令:set-ExecutionPolicyRemoteSigned然后再输入:Y重启代码编辑器 ......
  • java 判断请求来自手机或电脑
    [color=red]java判断android、iphone等手机浏览器[/color][url]http://www.aiisen.com/java-judge-is-moblie-zh.html[/url],这个也值得参考[color=red]Java/JavaScript两种方式判断浏览器是否是移动端浏览器packagecom.zhuzher.commons.util;import......