社区
多媒体/流媒体开发
帖子详情
GUID如何转换成用户可以理解string
arrowrain
2009-04-17 10:11:11
微软提供API或已知的方法,可以把GUID转换为一个简单的字符串显示给用户。
例如输入MEDIASUBTYPE_RGB24得到"RGB24"。
因为不知道未知数量的设备到底支持哪些GUID,XXXXXXXX-0000-0010-8000-00AA00389B71类型的GUID可以分析出fourcc显示给用户,其它(微软)定义的如何转?
...全文
272
8
打赏
收藏
GUID如何转换成用户可以理解string
微软提供API或已知的方法,可以把GUID转换为一个简单的字符串显示给用户。 例如输入MEDIASUBTYPE_RGB24得到"RGB24"。 因为不知道未知数量的设备到底支持哪些GUID,XXXXXXXX-0000-0010-8000-00AA00389B71类型的GUID可以分析出fourcc显示给用户,其它(微软)定义的如何转?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
瓶盒
2009-04-18
打赏
举报
回复
可以试下这种方式 str=GuidNames[m_pCurMedia->subtype];
UDX协议
2009-04-18
打赏
举报
回复
应该是没有这样的列表,就算有,也不会是完整的,这些guid在不同的sdk版本中都是不一样,sdk也在更新,你怎么可能会得到一个唯一的表?
你还是做一个table,把你需要的加进去,如果碰到新的,不断加进去。
这些其实是格式的定义,也就20种左右吧。
arrowrain
2009-04-17
打赏
举报
回复
问题是根本不知道未知设备支持哪些GUID,只能关联部分微软定义的GUID
UDX协议
2009-04-17
打赏
举报
回复
没有这样的。不过,你自己可以做一个表,把这些guid关联起来,然后反馈给客户。
arrowrain
2009-04-17
打赏
举报
回复
[Quote=引用 1 楼 wwwllg 的回复:]
StringFromCLSID
CLSIDFromString
[/Quote]
这个只能把GUID的数字变成一个字符串例如e436eb7d-524f-11ce-9f53-0020af0ba770 变成
“e436eb7d-524f-11ce-9f53-0020af0ba770”,我想要的是变成“RGB24”用户可以理解的。
UDX协议
2009-04-17
打赏
举报
回复
StringFromCLSID
CLSIDFromString
arrowrain
2009-04-17
打赏
举报
回复
如果是微软定义的GUID呢?但是这些GUID也比较多,每一个都转,也比较多。
IONPhantom
2009-04-17
打赏
举报
回复
不知道肯定就不能转啊,一个人无聊自己定义一个GUID难道都能有明确的定义?不可能阿
Guid
生成和剪贴板操作
生成的
Guid
可以通过To
String
()方法转换为字符串形式,方便显示或存储: ```csharp
string
guid
String
= new
Guid
.To
String
(); ``` 剪贴板操作则涉及System.Windows.Forms命名空间中的Clipboard类。要将
Guid
复制到...
ImageStyle.rar
不过,为了
用户
友好,我们可能需要将这些
Guid
转换为易于
理解
的格式名称。为此,我们可以创建一个映射表,将
Guid
与对应的格式名称关联起来,如下所示: ```csharp private static Dictionary<
Guid
,
string
> ...
生成相同长度的流水号
在IT行业中,生成相同长度的流水号是一项常见的需求,特别是在数据库操作、订单处理或系统标识等领域。在C#编程语言中,我们可以利用多种方法来实现这一...查看和学习这些代码,可以帮助你更好地
理解
并运用这些技术。
Howto (Almost) Everything In Active Directory via CSharp.pdf
- 将Object
GUID
转换为Octect
String
。 - 通过Object
GUID
搜索对象或将其转换为Distinguished Name。 - 在Active Directory中发布网络共享(network shares)。 - 创建新的安全组(security group)。 - 删除安全组...
C# 枚举PC设备的源代码
`MapToDeviceType`方法是一个需要实现的关键部分,它将WMI返回的Class
Guid
转换成
我们的`DeviceType`枚举。由于Class
Guid
与枚举之间的映射可能比较复杂,这个方法可能需要大量的硬编码或者查找表。 此外,压缩包中的...
多媒体/流媒体开发
2,553
社区成员
20,277
社区内容
发帖
与我相关
我的任务
多媒体/流媒体开发
专题开发/技术/项目 多媒体/流媒体开发
复制链接
扫一扫
分享
社区描述
专题开发/技术/项目 多媒体/流媒体开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章