DWORD WNetConnectionDialog(DWORD hWnd, DWORD ResType);
引数の意味は以下の通り。
hWnd | ダイアログボックスの親ウィンドウのハンドル。 |
ResType | RESOURCETYPE_DISKでなければならない。 |
戻り値は、発生したエラーを表すエラー値である。ただしキャンセルボタンが押された場合は0xffffffffが返される。
void DispConnectionDialog() { DWORD lResult; lResult = WNetConnectionDialog(NULL, RESOURCETYPE_DISK); if(lResult == 0xffffffff) printf("キャンセルされた.\n"); else if(lResult == NO_ERROR) printf("正常終了.\n"); else printf("エラー発生(%d)\n", lResult); }