Rumah pembangunan bahagian belakang tutorial php VB中的RasEnumConnections函数返回632错误解决方法_PHP

VB中的RasEnumConnections函数返回632错误解决方法_PHP

Jun 01, 2016 am 11:50 AM
vb

今天用了一下RasEnumConnections函数,发现MSDN上的例子是错误的。

MSDN上RasEnumConnections的文档是这么说的:

代码如下:


To determine the required buffer size, call RasEnumConnections with lprasconn set to NULL. The variable pointed to by lpcb should be set to zero. The function will return the required buffer size in lpcb and an error code of ERROR_BUFFER_TOO_SMALL.


MSDN上提供的示例代码也是这么写的:

代码如下:


DWORD __cdecl wmain(){

    DWORD dwCb = 0;
    DWORD dwRet = ERROR_SUCCESS;
    DWORD dwConnections = 0;
    LPRASCONN lpRasConn = NULL;
   
    dwRet = RasEnumConnections(lpRasConn, &dwCb, &dwConnections);

    if (dwRet == ERROR_BUFFER_TOO_SMALL) {
        // ......
    }


可惜这个例子是错误的,至少在XP SP3上是错误的,RasEnumConnections函数返回的是ERROR_INVALID_SIZE(632),而不是ERROR_BUFFER_TOO_SMALL。解决的方法是第一个参数不要传入NULL,而是传入一个正确设置了dwSize的RASCONN结构,一般dwSize设为sizeof(RASCONN)即可;但是如果你的程序要在早期的系统上运行,则需要HARD CODE成目标系统的值。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Tetapan grafik terbaik
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Cara Memperbaiki Audio Jika anda tidak dapat mendengar sesiapa
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

vb milik bahasa pengaturcaraan yang manakah? vb milik bahasa pengaturcaraan yang manakah? Jul 05, 2023 pm 02:14 PM

VB ialah bahasa pengaturcaraan peringkat tinggi Ia adalah bahasa pengaturcaraan berasaskan objek Ia adalah bahasa pengaturcaraan visual yang berstruktur, bermodul, berorientasikan objek, dan termasuk mekanisme yang didorong oleh peristiwa untuk membantu dalam persekitaran pembangunan mengguna pakai reka bentuk antara muka pengguna grafik Intuitif membolehkan anda membangunkan aplikasi dengan menyeret dan melepaskan kawalan, menetapkan sifat dan menulis pengendali acara ini membolehkan pembangun mereka bentuk dan antara muka program secara intuitif tanpa banyak pengalaman pengekodan.

vb中int是什么意思 vb中int是什么意思 Dec 03, 2020 am 09:48 AM

vb中int是指取整数的函数,其语法如“int(x)”,表示取不大于x的最大整数;和int函数功能类似的函数还有Fix函数,该函数会删除小数部分而返回剩下的整数。

Apakah operasi menyambung ke pangkalan data menggunakan vb? Apakah operasi menyambung ke pangkalan data menggunakan vb? Aug 31, 2023 am 10:52 AM

Dalam VB, operasi menyambung ke pangkalan data biasanya melibatkan aspek berikut: 1. Memperkenalkan perpustakaan sambungan pangkalan data 2. Mencipta objek sambungan pangkalan data 3. Mengkonfigurasi rentetan sambungan 5. Melaksanakan pangkalan data; operasi; 6. Memproses keputusan pertanyaan 7. Tutup sambungan pangkalan data.

Bagaimana untuk menyambung ke pangkalan data dalam vb Bagaimana untuk menyambung ke pangkalan data dalam vb Aug 31, 2023 am 10:49 AM

Dalam VB, penyambungan ke pangkalan data biasanya dicapai menggunakan dua teknologi ADO (ActiveX Data Objects) atau DAO (Data Access Objects): 1. Memperkenalkan perpustakaan ADO; 2. Mencipta objek sambungan ADO; ; 4. Buka sambungan; 5. Laksanakan pernyataan SQL;

Apakah kelebihan menyambung ke pangkalan data menggunakan vb Apakah kelebihan menyambung ke pangkalan data menggunakan vb Aug 31, 2023 am 10:54 AM

Kelebihan sambungan VB ke pangkalan data termasuk: 1. Mudah dan mudah digunakan 2. Cross-platform 3. Fungsi capaian data yang berkuasa 5. Kecekapan dan prestasi;

Apakah kaedah untuk menyambung VB untuk mengakses pangkalan data? Apakah kaedah untuk menyambung VB untuk mengakses pangkalan data? Oct 16, 2023 pm 02:54 PM

kaedah pangkalan data akses sambungan vb: 1. Gunakan sambungan ADO, mula-mula import modul System.Data.OleDb, kemudian tentukan rentetan sambungan, kemudian buat objek OleDbConnection dan gunakan kaedah Open() untuk membuka sambungan; , mula-mula import modul Microsoft.Jet.OLEDB, kemudian tentukan rentetan sambungan, kemudian buat objek JetConnection dan gunakan kaedah Open() untuk membuka sambungan.

Apakah cara untuk menyambung ke pangkalan data dalam vb Apakah cara untuk menyambung ke pangkalan data dalam vb Oct 19, 2023 pm 04:59 PM

Kaedah VB untuk menyambung ke pangkalan data termasuk menggunakan perpustakaan objek ADO, menggunakan pembekal data OLEDB, menggunakan sumber data ODBC, dsb. Pengenalan terperinci: 1. Gunakan kaedah perpustakaan objek ADO ialah komponen COM yang digunakan untuk mengakses pangkalan data Anda boleh menyambung ke pangkalan data dan melaksanakan pernyataan SQL melalui ADO. Anda boleh menggunakan objek ADODB.Connection untuk mewujudkan sambungan dengan pangkalan data, dan kemudian menggunakan objek ADODB.Recordset untuk melakukan pertanyaan dan memanipulasi data 2. Gunakan kaedah pembekal data OLEDB dan sebagainya.

vb中value是什么意思 vb中value是什么意思 Dec 25, 2020 am 10:19 AM

vb中value是指Value属性,指示分配给Field、Parameter或Property对象的值;设置和返回Variant值,用于指示对象的值;默认值取决于Type属性。

See all articles