1

今、私はNVAPIに取り組んでいます。

「NvAPI_UnicodeString」という型があります。

これは unsigned short 配列です。

typedef NvU16 NvAPI_UnicodeString[NVAPI_UNICODE_STRING_MAX];
typedef unsigned short   NvU16;

また、タイプ「NvAPI_LPCWSTR」もあります。

typedef const NvU16 *NvAPI_LPCWSTR;

のように NvAPI_UnicodeString に値を割り当てたい

NvAPI_UnicodeString = L"Hello";

しかし、うまくいきません。

解決方法を教えてください。

ありがとう。

4

1 に答える 1

1

= 演算子を使用して配列を割り当てることはできません。memcpy または memcpy_s を使用する必要があります

NvAPI_UnicodeString wsz;
memcpy_s(wsz, sizeof(wsz), L"Hello", 6*sizeof(wchar_t));
于 2014-04-10T16:33:57.670 に答える