Aviso do compilador (nível 4) C4232
extensão não padrão usada: 'identifer' : o endereço de dllimport 'dllimport' não é estático, identidade não garantida
Em extensões da Microsoft (/Ze), você pode fornecer um valor não estático como o endereço de uma função declarada com o modificador dllimport
. Em compatibilidade ANSI (/Za), isso causa um erro.
A seguinte amostra gera C4232:
// C4232.c
// compile with: /W4 /Ze /c
int __declspec(dllimport) f();
int (*pfunc)() = &f; // C4232