共用方式為


PFNRASSENDBUFFER 回呼函式 (ras.h)

自定義文本 DLL 會呼叫 RasSendBuffer 函式,透過指定的埠將數據傳送至伺服器。

RasCustomScriptExecute 回呼的 PFNRASSENDBUFFER 類型會定義此函式的指標。 RasSendBuffer 是應用程式定義函數名稱的佔位元。

語法

PFNRASSENDBUFFER Pfnrassendbuffer;

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

參數

hPort

處理要傳送緩衝區中數據的埠。 此句柄應該是 RAS 傳入的句柄,做為 RasCustomScriptExecute 函式的第一個參數。

pBuffer

要透過 hPort 參數所指定埠傳送之數據緩衝區的指標。 使用 RasGetBuffer 函式取得此緩衝區。

dwSize

指定 pBuffer 參數所指向之緩衝區中的數據大小。

傳回值

如果函式成功,傳回值 會ERROR_SUCCESS

如果函式失敗,傳回值可以是下列其中一個錯誤碼。

意義
ERROR_BUFFER_INVALID
pBuffer 參數中傳遞之緩衝區的指標無效。
ERROR_INVALID_PORT_HANDLE
hPort 參數指定的句柄無效。

備註

自定義腳本 DLL 會透過函式指標呼叫 RasSendBuffer 。 當 RAS 呼叫 RasCustomScriptExecute 的 DLL 實作時,函式指標會傳遞至自定義腳本 DLL 做為參數。

規格需求

需求
最低支援的用戶端 Windows 2000 專業版 [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限傳統型應用程式]
目標平台 Windows
標頭 ras.h

另請參閱

RAS 自定義腳本

RasCustomScriptExecute

RasReceiveBuffer

RasRetrieveBuffer