Share via


PFNRASGETBUFFER 回呼函式 (ras.h)

自訂腳本 DLL 會呼叫 RasGetBuffer ,以配置記憶體,以透過連線到伺服器的埠傳送或接收資料。

語法

PFNRASGETBUFFER Pfnrasgetbuffer;

DWORD Pfnrasgetbuffer(
  PBYTE *ppBuffer,
  PDWORD pdwSize
)
{...}

參數

ppBuffer

接收傳回緩衝區位址之指標的指標。

pdwSize

在輸入時, DWORD 變數的指標包含要求的緩衝區大小。 在輸出上,此變數包含配置之緩衝區的實際大小。

傳回值

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

如果函式失敗,傳回值會是下列錯誤碼。

意義
ERROR_OUT_OF_BUFFERS
RAS 無法再配置緩衝區空間。

備註

可取得的緩衝區大小上限為 1500 個位元組。

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

需求

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

另請參閱

RAS 自訂腳本

RasCustomScriptExecute

RasFreeBuffer