RasGetCountryInfoA 函式 (ras.h)
RasGetCountryInfo 函式會從國家/地區的 Windows Telephony 清單中擷取國家/地區特定的撥號資訊。
如需國家/地區特定撥號資訊和 電話語音應用程式開發介面 (TAPI) 國家/地區標識符的詳細資訊,請參閱 Platform Software Development Kit (SDK) 的 TAPI 部分。
語法
DWORD RasGetCountryInfoA(
[in, out] LPRASCTRYINFOA unnamedParam1,
[in, out] LPDWORD unnamedParam2
);
參數
[in, out] unnamedParam1
RASCTRYINFO 的指標 結構,在輸出時會接收國家/地區特定的撥號資訊,後面接著國家/地區描述字元串的其他位元組。
在輸入時,將結構 dwSize 成員設定為 sizeof(RASCTRYINFO),以識別結構的版本。 此外,將 dwCountryId 成員設定為要取得資訊之國家/地區的 TAPI 國家/地區識別符。
為緩衝區配置至少 256 個字節。
[in, out] unnamedParam2
在輸入上指定 lpRasCtryInfo 參數所指向之緩衝區大小,以位元組為單位的變數指標。
在輸出中,此變數會接收所需的位元元組數目。
傳回值
如果函式成功,則傳回值會 ERROR_SUCCESS。
如果函式失敗,傳回值是下列其中一個錯誤碼,或來自 路由和遠端訪問錯誤碼的值 或 Winerror.h。
價值 | 意義 |
---|---|
|
lpRasCtryInfo 指定的位址或緩衝區無效。 |
|
dwCountryIdlpRasCtryInfo 所指向的結構成員不是有效的值。 |
|
lpdwSize 參數所指定的 lpRasCtryInfo 緩衝區大小不夠大,無法儲存 dwCountryId 成員所識別的國家/地區資訊。 函式會傳回 lpdwSize 所指向之變數中所需的緩衝區大小,。 |
|
TAPI 子系統資訊已損毀。 |
言論
若要列舉 Windows Telephony 清單中所有國家/地區的資訊,請在初始
注意
ras.h 標頭會根據 UNICODE 預處理器常數的定義,將 RasGetCountryInfo 定義為自動選取此函式的 ANSI 或 Unicode 版本。 混合使用編碼中性別名與非編碼中性的程序代碼,可能會導致編譯或運行時間錯誤不符。 如需詳細資訊,請參閱函式原型的
要求
要求 | 價值 |
---|---|
最低支援的用戶端 | Windows 2000 Professional [僅限傳統型應用程式] |
支援的最低伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平臺 | 窗戶 |
標頭 | ras.h |
連結庫 | Rasapi32.lib |
DLL | Rasapi32.dll |