Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A DefaultCharSetAttribute elem figyelmen kívül lesz hagyva
Megjegyzések
DefaultCharSetAttribute a Microsoft C++ fordító figyelmen kívül hagyja. A DLL karakterkészletének megadásához használja a DllImport Karakterkészlet beállítását. További információ: C++ Interop (Implicit PInvoke) használata.
Example
Az alábbi példa C4397-et hoz létre.
// C4397.cpp
// compile with: /W1 /c /clr
using namespace System;
using namespace System::Runtime::InteropServices;
[module:DefaultCharSetAttribute(CharSet::Unicode)]; // C4397
[DllImport("kernel32", EntryPoint="CloseHandle", CharSet=CharSet::Unicode)] // OK
extern "C" bool ImportDefault(IntPtr hObject);
public ref class MySettingVC {
public:
void method() {
ImportDefault(IntPtr::Zero);
}
};
[StructLayout(LayoutKind::Explicit)]
public ref struct StructDefault1{};
public ref class ClassDefault1{};