阅读:909回复:0
是不是ANSI转换Unicode是出了问题?哪位大侠帮帮忙!!!
VOID MC_AutoEdit( PUCHAR iBuffer )//iBuffer已经分配
//内存 { ........ RtlCopyMemory(iBuffer,&mTcpipBind[j],(i-j)*sizeof( WCHAR ) ); mUnicodeString.Buffer=(PWCHAR)iBuffer; mUnicodeString.Length=( i - j ) * sizeof( WCHAR ); mUnicodeString.MaximumLength = 127; mUnicodeString1.MaximumLength = 500; mUnicodeString1.Buffer=(PWCHAR) (iBuffer+512); UnicodeString1.Length =0; //下两句出了问题 RtlAppendUnicodeToString(&mUnicodeString1, L\"Tcpip\\\\Parameters\\\\Interfaces\\\\\"); RtlAppendUnicodeStringToString (&mUnicodeString1,&mUnicodeString); ........... } |
|