成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

C#結構體指針的定義及使用詳解

開發 后端
C#結構體指針的定義及使用詳解主要向你講述了C#結構體指針是如何定義的,如何實現的。

在解析C#結構體指針前,必須知道C#結構體是如何定義的。在c#中同樣定義該結構體。

C#結構體指針之C#結構體的定義:

  1. [StructLayout(LayoutKind.Sequential)]  
  2.  
  3. public struct VGAStat  
  4.  
  5. {  
  6.  
  7. public int ChannelNum;//通道數量  
  8.  
  9.  
  10. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 64)]  
  11.  
  12. public char[] Version;//版本信息  
  13.  
  14. public uint CPUUsage;//CPU占用  
  15.  
  16. public bool WorkStatusOk; //工作狀態  
  17.  
  18.  
  19. [MarshalAs(UnmanagedType.ByValArray, SizeConst = 4)]  
  20.  
  21. public tagCheckArg[] ChannelStatistic;//通道信息  
  22.  

定義完結構體后,就可將接收到的C#結構體指針轉換為定義的結構體對象。

  1. VGAStat entries = (VGAStat)Marshal.PtrToStructure(iptr, typeof(VGAStat));  
  2.  
  3. //iptr為接收到的非托管的結構體指針。 

反之,也可將結構體賦值后封送到非托管內存。

假如vga為定義后實例化并賦值了的結構體。

  1. IntPtr intptr = Marshal.AllocHGlobal(Marshal.SizeOf(vga));  
  2.  
  3. Marshal.StructureToPtr(vga, intptr, true);  
  4.  
  5. //在此發送intptr指針給目的方  
  6.  
  7. Marshal.FreeHGlobal(intptr);//釋放分配的非托管內存。 

C#結構體指針的定義及使用的相關內容那個就向你介紹到這里,希望對你了解和學習C#結構體指針有所幫助。

【編輯推薦】

  1. C#結構體和類的區別淺析
  2. C#結構體構造函數的應用
  3. C#結構體定義的詳解
  4. C#的結構體使用實例淺析
  5. C#結構體變量學習淺談
責任編輯:仲衡 來源: 博客園
相關推薦

2009-08-13 14:46:03

C#結構體定義

2009-08-31 15:02:22

C#解析結構體指針

2009-08-13 13:29:04

C#結構體使用

2009-09-07 18:08:25

C#鼠標指針

2009-08-13 14:56:46

C#的結構體使用

2016-12-12 12:37:45

結構C代碼賦值

2009-08-14 11:05:28

C#語言的結構體

2009-08-13 11:18:50

C#結構體

2009-08-27 16:18:47

C#類C#結構體

2009-08-18 17:29:02

C#使用指針

2009-08-31 16:47:39

C#接口的定義

2009-08-14 09:27:27

C#構造函數的特性

2009-08-13 14:24:44

C#結構體構造函數

2009-08-13 15:03:58

C#結構體變量

2009-08-13 15:48:57

C#指針

2009-08-21 15:16:23

C#使用指針

2009-08-13 14:06:37

C#結構體結構體和類的區別

2009-08-13 13:03:52

C#結構體數組

2009-08-13 13:17:10

C#結構體數組

2022-08-19 14:38:52

C語言結構體struct
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 99精品99 | 欧美九九 | 免费成人高清在线视频 | 欧美激情久久久 | 亚洲一区| 国产人成精品一区二区三 | 中文字幕视频在线观看 | 午夜在线视频 | 视频一区二区三区在线观看 | 久久综合一区 | 精品入口麻豆88视频 | 久久高清 | 精品久久精品 | 欧美性久久久 | 日韩一区二区三区av | 婷婷色在线 | 婷婷丁香综合网 | 91在线观看免费 | 亚洲午夜av | 免费视频久久 | 亚洲精品在线播放 | 黄色网址在线播放 | 天堂网中文字幕在线观看 | 亚洲综合色丁香婷婷六月图片 | 国产成人精品一区二区三区四区 | 男人的天堂久久 | av黄色网 | 亚洲福利视频一区二区 | 国产欧美三区 | 一区二区不卡 | 在线一级片 | 亚洲成人精品在线 | 一级爱爱片 | 国产视频中文字幕 | 国产一区2区 | 日本中文在线 | av一区二区三区四区 | 成年网站在线观看 | 五月天天丁香婷婷在线中 | 精品国产乱码久久久久久牛牛 | 久久成人人人人精品欧 |