cloud1983 发表于 2018-2-14 22:56:20

【求助】字符串的传输问题

假如我在驱动里定义了一个结构体用来通信:
typedef struct
{   
        CHAR*    bb;

}packet;
那么我应该在应用程序里如何定义才能正确读取pIoBuffer?
我试过
typedef struct
{   
        CHAR*    bb;

}packet;

typedef struct
{   
        char*    bb;

}packet;
都是乱码。倒是都可以由应用程序向驱动里传数据,可传进去就传不出来了。DWORD倒是传入传出都正常。
请问驱动里的字符串要怎么才能传输到应用程序?

tangptr@126.com 发表于 2018-2-15 07:23:01

定义字符数组,记得复制。如果是char则ansi解码,如果是wchar则utf-16解码
页: [1]
查看完整版本: 【求助】字符串的传输问题