このコードを機能させるためにstd::stringをLPBYTEにキャストする適切な方法は何ですか?
string Name;
string Value;
RegEnumValueA(hKey, 0, const_cast<char*>(Name.c_str()), &dwSize, NULL, NULL, (LPBYTE)const_cast<char*>(Value.c_str()), &dwSize2);
このコードを使用しようとすると、文字列名はすべて問題ありませんが、文字列値に不正なポインタエラーがあります