PFNRASSENDBUFFER-Rückruffunktion (ras.h)
Die DLL für benutzerdefinierte Skripterstellung ruft die RasSendBuffer-Funktion auf, um Daten über den angegebenen Port an den Server zu senden.
Der PFNRASSENDBUFFER-Typ des RasCustomScriptExecute-Rückrufs definiert einen Zeiger auf diese Funktion. RasSendBuffer ist ein Platzhalter für den anwendungsdefinierten Funktionsnamen.
Syntax
PFNRASSENDBUFFER Pfnrassendbuffer;
DWORD Pfnrassendbuffer(
HANDLE hPort,
PBYTE pBuffer,
DWORD dwSize
)
{...}
Parameter
hPort
Handle an den Port, an dem die Daten im Puffer gesendet werden sollen. Bei diesem Handle sollte es sich um das Handle handeln, das von RAS als erster Parameter der RasCustomScriptExecute-Funktion übergeben wird.
pBuffer
Zeiger auf einen Puffer mit Daten, der über den vom hPort-Parameter angegebenen Port gesendet werden soll. Rufen Sie diesen Puffer mithilfe der RasGetBuffer-Funktion ab.
dwSize
Gibt die Größe der Daten im Puffer an, auf die der pBuffer-Parameter verweist.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, kann der Rückgabewert einer der folgenden Fehlercodes sein.
Wert | Bedeutung |
---|---|
|
Der Zeiger auf den Puffer, der im pBuffer-Parameter übergeben wird, ist ungültig. |
|
Das vom hPort-Parameter angegebene Handle ist ungültig. |
Hinweise
Die DLL für benutzerdefinierte Skripterstellung ruft RasSendBuffer über einen Funktionszeiger auf. Der Funktionszeiger wird als Parameter an die DLL für benutzerdefinierte Skripterstellung übergeben, wenn RAS die Implementierung von RasCustomScriptExecute der DLL aufruft.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | ras.h |