Visual CI には次のものがあります。
#define INVALID_HANDLE_VALUE ((HANDLE)(LONG_PTR)-1)
typedef int HFILE;
HFILE stat_fh = INVALID_HANDLE_VALUE;
そして、私は警告を持っています:
"..warning C4047: '=' : 'HFILE' differs in levels of indirection from 'HANDLE'"
INVALID_HANDLE_VALUEをHFILE型にキャストして警告を消せばよろしいでしょうか? コンパイラはすでにまったく同じことを自動的に行っていると思います。