Windows 什么';以下关于未引用的_参数的目的是什么?

Windows 什么';以下关于未引用的_参数的目的是什么?,windows,winapi,Windows,Winapi,此处未引用的_参数的用途是什么?它只是禁止编译器警告函数中有两个参数未使用 宏本身可能只是定义为 int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmdShow) UNREFERENCED_PARAMETER(hPre

此处未引用的_参数的用途是什么?

它只是禁止编译器警告函数中有两个参数未使用

宏本身可能只是定义为

int APIENTRY _tWinMain(HINSTANCE hInstance,
                     HINSTANCE hPrevInstance,
                     LPTSTR    lpCmdLine,
                     int       nCmdShow)

UNREFERENCED_PARAMETER(hPrevInstance);
UNREFERENCED_PARAMETER(lpCmdLine);
因此,它引用了它的论点,但对它什么也不做

#define UNREFERENCED_PARAMETER(x) (x)