Função de retorno de chamada PFNRASSENDBUFFER (ras.h)
A DLL de script personalizado chama a função RasSendBuffer para enviar dados ao servidor pela porta especificada.
O tipo PFNRASSENDBUFFER do retorno de chamada RasCustomScriptExecute define um ponteiro para essa função. RasSendBuffer é um espaço reservado para o nome da função definida pelo aplicativo.
Sintaxe
PFNRASSENDBUFFER Pfnrassendbuffer;
DWORD Pfnrassendbuffer(
HANDLE hPort,
PBYTE pBuffer,
DWORD dwSize
)
{...}
Parâmetros
hPort
Manipule para a porta na qual enviar os dados no buffer. Esse identificador deve ser o identificador passado pelo RAS como o primeiro parâmetro da função RasCustomScriptExecute .
pBuffer
Ponteiro para um buffer de dados a ser enviado pela porta especificada pelo parâmetro hPort . Obtenha esse buffer usando a função RasGetBuffer .
dwSize
Especifica o tamanho dos dados no buffer apontado pelo parâmetro pBuffer .
Retornar valor
Se a função for bem-sucedida, o valor retornado será ERROR_SUCCESS.
Se a função falhar, o valor retornado poderá ser um dos códigos de erro a seguir.
Valor | Significado |
---|---|
|
O ponteiro para o buffer passado no parâmetro pBuffer é inválido. |
|
O identificador especificado pelo parâmetro hPort é inválido. |
Comentários
A DLL de script personalizado chama RasSendBuffer por meio de um ponteiro de função. O ponteiro de função é passado para a DLL de script personalizado como um parâmetro quando RAS chama a implementação da DLL de RasCustomScriptExecute.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | ras.h |