Freigeben über


Compilerwarnung (Ebene 4) C4232

nicht standardmäßige Erweiterung verwendet : 'identifier' : Adresse von dllimport 'dllimport' ist nicht statisch, Identität nicht garantiert

Bemerkungen

Unter Microsoft-Erweiterungen (/Ze) können Sie einen nicht statischen Wert als Adresse einer Funktion geben, die mit dem dllimport Modifizierer deklariert ist. Unter ANSI-Kompatibilität (/Za) verursacht dies einen Fehler.

Example

Im folgenden Beispiel wird C4232 generiert:

// C4232.c
// compile with: /W4 /Ze /c
int __declspec(dllimport) f();
int (*pfunc)() = &f;   // C4232