Kompilatorfel C3272

Symbol: symbol kräver FieldOffset eftersom det är en medlem av typen typename, som definierats med StructLayout(LayoutKind::Explicit).

Anmärkningar

När StructLayout(LayoutKind::Explicit) gäller måste fält markeras med FieldOffset.

Example

I följande exempel genereras C3272:

// C3272_2.cpp
// compile with: /clr /c
using namespace System;
using namespace System::Runtime::InteropServices;

[StructLayout(LayoutKind::Explicit)]
ref struct X
{
   int data_;   // C3272
   // try the following line instead
   // [FieldOffset(0)] int data_;
};