Partager via


Fonction de rappel PFNRASFREEBUFFER (ras.h)

La DLL de script personnalisé appelle RasFreeBuffer pour libérer une mémoire tampon allouée par un appel précédent à RasGetBuffer.

Syntaxe

PFNRASFREEBUFFER Pfnrasfreebuffer;

DWORD Pfnrasfreebuffer(
  PBYTE pBufer
)
{...}

Paramètres

pBufer

Valeur retournée

Si la fonction réussit, la valeur de retour est ERROR_SUCCESS.

Si la fonction échoue, la valeur de retour est l’un des codes d’erreur suivants.

Valeur Signification
ERROR_BUFFER_INVALID
Le pointeur vers la mémoire tampon passée dans le paramètre pBuffer n’est pas valide.
ERROR_INVALID_PORT_HANDLE
Le handle spécifié par le paramètre hPort n’est pas valide.

Remarques

La DLL de script personnalisé appelle RasFreeBuffer via un pointeur de fonction. Le pointeur de fonction est passé à la DLL de script personnalisé en tant que paramètre lorsque RAS appelle l’implémentation de la DLL de RasCustomScriptExecute.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête ras.h

Voir aussi

Script personnalisé RAS

RasCustomScriptExecute

RasGetBuffer