Dial 関連
- RasDial
- RasHangUp
Dialup Entry 関連
- RasSetEntryProperties
- RasGetEntryProperties
- RasSetEntryDialParams
- RasGetEntryDialParams
使い方の流れ
- RasSetEntryProperties(); // Dialup Entry の作成
- RasEnumEntries(); // 接続先を列挙する
- RasDial(); // 電話をかける
- RasHangUp(); // 切断
DialUp の個数を取得
DWORD dwRet = ERROR_BUFFER_TOO_SMALL;
DWORD dwSize = sizeof(RASENTRYNAME);
RASENTRYNAME rasName;
rasName.dwSize = dwSize;
DWORD dwRet = ::RasEnumEntries(NULL, NULL, &rasName, &dwSize, &dwEntry);
if (ERROR_BUFFER_TOO_SMALL == dwRet) {
// 2つ以上のDialup がある。
RASENTRYNAME *pRas = new RASENAME[dwSize/sizeof(RASNAME)];
pRas[i].dwSize = sizeof(RASNAME);
RasEnumEntries(NULL, NULL, pRas, &dwSize, &dwEntry);
}
0 件のコメント:
コメントを投稿