0

私がやろうとしているのは、プライベート ネットワーク内のリモート マシン上のプリンターを単純に列挙することです。そのために、私は 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 はエラーコードで、ドキュメントが見つかりませんでした。

関数に、機能したローカル プリンターに関する情報を返すように指示したときにだけ言及します。

誰かがここで何が悪いのか手がかりを持っていますか?

4

0 に答える 0