Fungsi panggilan balik PFNRASSENDBUFFER (ras.h)

DLL skrip kustom memanggil fungsi RasSendBuffer untuk mengirim data ke server melalui port yang ditentukan.

Jenis PFNRASSENDBUFFER dari panggilan balik RasCustomScriptExecute mendefinisikan penunjuk ke fungsi ini. RasSendBuffer adalah tempat penampung untuk nama fungsi yang ditentukan aplikasi.

Sintaks

PFNRASSENDBUFFER Pfnrassendbuffer;

DWORD Pfnrassendbuffer(
  HANDLE hPort,
  PBYTE pBuffer,
  DWORD dwSize
)
{...}

Parameter

hPort

Tangani ke port tempat mengirim data dalam buffer. Handel ini harus menjadi handel yang diteruskan oleh RAS sebagai parameter pertama dari fungsi RasCustomScriptExecute .

pBuffer

Penunjuk ke buffer data untuk dikirim melalui port yang ditentukan oleh parameter hPort . Dapatkan buffer ini menggunakan fungsi RasGetBuffer .

dwSize

Menentukan ukuran data dalam buffer yang diacu oleh parameter pBuffer .

Nilai kembali

Jika fungsi berhasil, nilai yang dikembalikan adalah ERROR_SUCCESS.

Jika fungsi gagal, nilai yang dikembalikan bisa menjadi salah satu kode kesalahan berikut.

Nilai Makna
ERROR_BUFFER_INVALID
Penunjuk ke buffer yang diteruskan dalam parameter pBuffer tidak valid.
ERROR_INVALID_PORT_HANDLE
Handel yang ditentukan oleh parameter hPort tidak valid.

Keterangan

DLL skrip kustom memanggil RasSendBuffer melalui penunjuk fungsi. Penunjuk fungsi diteruskan ke DLL skrip kustom sebagai parameter ketika RAS memanggil implementasi DLL dari RasCustomScriptExecute.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header ras.h

Lihat juga

Skrip Kustom RAS

RasCustomScriptExecute

RasReceiveBuffer

RasRetrieveBuffer