PFNRASGETBUFFER-Rückruffunktion (ras.h)
Die DLL für benutzerdefinierte Skripterstellung ruft RasGetBuffer auf, um Arbeitsspeicher für das Senden oder Empfangen von Daten über den mit dem Server verbundenen Port zuzuweisen.
Syntax
PFNRASGETBUFFER Pfnrasgetbuffer;
DWORD Pfnrasgetbuffer(
PBYTE *ppBuffer,
PDWORD pdwSize
)
{...}
Parameter
ppBuffer
Zeiger auf einen Zeiger, der die Adresse des zurückgegebenen Puffers empfängt.
pdwSize
Zeiger auf eine DWORD-Variable , die bei der Eingabe die angeforderte Größe des Puffers enthält. Bei der Ausgabe enthält diese Variable die tatsächliche Größe des zugeordneten Puffers.
Rückgabewert
Wenn die Funktion erfolgreich ist, wird der Rückgabewert ERROR_SUCCESS.
Wenn die Funktion fehlschlägt, ist der Rückgabewert der folgende Fehlercode.
Wert | Bedeutung |
---|---|
|
RAS kann keinen Pufferspeicher mehr zuordnen. |
Hinweise
Die maximale Puffergröße, die abgerufen werden kann, beträgt 1500 Bytes.
Die DLL für benutzerdefinierte Skripterstellung ruft RasGetBuffer ü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
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 |