我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

C#如何通过IntPtr获得缓存内容?

我通过调用GDI32.DLL的GetGlyphOutline()函数,获得了一块字符位图缓存buffer,这个buffer是以字节方式存储的,由IntPtr类型的值lpBuf调用。但是我在代码中调时:
BYTE btCode = lpBuf[int i +int j];
显示IntPtr不能使用[]索引方式,向各位大神请教一下怎么在C#中通过这个IntPtr值逐一访问缓存中的各个字节?

unsafe代码块里面使用指针+1

近期文章

  • android studio 《does not match path》
  • 数据结构中的排序和查找
  • 关于WINCE 上 C#无法追加一行到文本文件上的问题
  • nfs挂载里看不到共享的文件夹和文件
  • java中,怎么查看文件的读取速度?
  • 关于opencv的彩色直方图计算
  • 用angularjs后还需要用jquery吗,bootstrap跟它有没有重合的地方?
  • 安卓canvas上如何选中并清除之前画的某一笔画(橡皮功能)
  • 为什么①②中输出的a不一样?
  • Just a Numble
  • Repair the Wall
  • ASP网页搜索功能只能搜索数字
  • Java网络编程对象流对象无法传递
  • ASP搜索功能无结果怎么显示?
  • 关于博客中文章的显示
  • javafx 类似pc端的钉钉怎么动态切换页面?
  • smb.conf里面的配置项是不是可多可少的
  • java和安卓源代码的区别
  • java用户等级升级算法实现
  • 10G的Oracle数据备份导入到11G的问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华