私がやろうとしているのは、プライベート ネットワーク内のリモート マシン上のプリンターを単純に列挙することです。そのために、私は EnumPrinters を次のように使用しています。
int main()
{
DWORD const BUFFER_SIZE = 50;
PRINTER_INFO_2* prninfo = NULL;
DWORD RequestedBufferSize = 0;
DWORD InfoLevel = 0;
bool suc = EnumPrinters(PRINTER_ENUM_LOCAL|PRINTER_ENUM_NAME,"\\10.0.0.3",2,NULL,0,&RequestedBufferSize,&InfoLevel);
int err = GetLastError();
return 0;
}
最後に err = 16385 はエラーコードで、ドキュメントが見つかりませんでした。
関数に、機能したローカル プリンターに関する情報を返すように指示したときにだけ言及します。
誰かがここで何が悪いのか手がかりを持っていますか?