Función de devolución de llamada PFNRASSENDBUFFER (ras.h)
El archivo DLL de scripting personalizado llama a la función RasSendBuffer para enviar datos al servidor a través del puerto especificado.
El tipo PFNRASSENDBUFFER de la devolución de llamada RasCustomScriptExecute define un puntero a esta función. RasSendBuffer es un marcador de posición para el nombre de función definido por la aplicación.
Sintaxis
PFNRASSENDBUFFER Pfnrassendbuffer;
DWORD Pfnrassendbuffer(
HANDLE hPort,
PBYTE pBuffer,
DWORD dwSize
)
{...}
Parámetros
hPort
Controle el puerto en el que se enviarán los datos en el búfer. Este identificador debe ser el identificador pasado por RAS como primer parámetro de la función RasCustomScriptExecute .
pBuffer
Puntero a un búfer de datos que se enviará a través del puerto especificado por el parámetro hPort . Obtenga este búfer mediante la función RasGetBuffer .
dwSize
Especifica el tamaño de los datos del búfer al que apunta el parámetro pBuffer .
Valor devuelto
Si la función se ejecuta correctamente, el valor devuelto es ERROR_SUCCESS.
Si se produce un error en la función, el valor devuelto puede ser uno de los siguientes códigos de error.
Valor | Significado |
---|---|
|
El puntero al búfer pasado en el parámetro pBuffer no es válido. |
|
El identificador especificado por el parámetro hPort no es válido. |
Comentarios
El archivo DLL de scripting personalizado llama a RasSendBuffer a través de un puntero de función. El puntero de función se pasa al archivo DLL de scripting personalizado como parámetro cuando RAS llama a la implementación del archivo DLL de RasCustomScriptExecute.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | ras.h |