在浏览一些代码时,我发现了对OpenPrinter()的调用。代码编译并正常工作。但是,我们传递了一个
HANDLE
而不是LPHANDLE
(如MSDN中所指定的)。我发现在windef.h
中存在以下声明:typedef HANDLE FAR *LPHANDLE;
LP代表什么?我应该使用还是保留?