【求助】字符串的传输问题
假如我在驱动里定义了一个结构体用来通信:typedef struct
{
CHAR* bb;
}packet;
那么我应该在应用程序里如何定义才能正确读取pIoBuffer?
我试过
typedef struct
{
CHAR* bb;
}packet;
typedef struct
{
char* bb;
}packet;
都是乱码。倒是都可以由应用程序向驱动里传数据,可传进去就传不出来了。DWORD倒是传入传出都正常。
请问驱动里的字符串要怎么才能传输到应用程序? 定义字符数组,记得复制。如果是char则ansi解码,如果是wchar则utf-16解码
页:
[1]