0

UNICODE_STRING 構造体のバッファが null かどうかを確認するには? nullの場合、バッファ値にアクセスしているときにクラッシュしますが、nullに対してチェックするとtrueが返されます。

if ( &struct.name.Buffer ){  --------------> this is returning true.
     name = wcscmp(
              (const wchar_t*)struct.name.Buffer,  --------------> crashing code.
              (const wchar_t*)localName);   
}
4

2 に答える 2

3

あなたは単にそうしますif ( struct.name.Buffer )。アンパサンドはポインタのアドレスを示しますが、Bufferその値は示しません。

于 2013-02-26T05:10:25.393 に答える
0

ポインター struct.name.Buffer 内のアドレスが有効かどうかを確認します

于 2013-02-26T05:19:26.260 に答える