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。
如果函式失敗,傳回值可以是下列其中一個錯誤碼。
值 | 意義 |
---|---|
|
pBuffer 參數中傳遞之緩衝區的指標無效。 |
|
hPort 參數指定的句柄無效。 |
備註
自定義腳本 DLL 會透過函式指標呼叫 RasSendBuffer 。 當 RAS 呼叫 RasCustomScriptExecute 的 DLL 實作時,函式指標會傳遞至自定義腳本 DLL 做為參數。
規格需求
需求 | 值 |
---|---|
最低支援的用戶端 | Windows 2000 專業版 [僅限傳統型應用程式] |
最低支援的伺服器 | Windows 2000 Server [僅限傳統型應用程式] |
目標平台 | Windows |
標頭 | ras.h |