MesIncrementalHandleReset, fonction (midles.h)
La fonction MesIncrementalHandleReset réinitialise le handle pour la sérialisation incrémentielle.
Syntaxe
RPC_STATUS MesIncrementalHandleReset(
handle_t Handle,
void *UserState,
MIDL_ES_ALLOC AllocFn,
MIDL_ES_WRITE WriteFn,
MIDL_ES_READ ReadFn,
MIDL_ES_CODE Operation
);
Paramètres
Handle
Handle à réin initialiser.
UserState
Selon la fonction, pointeur vers le bloc fourni par l’utilisateur qui coordonne les appels successifs aux fonctions Alloc, Write et Read fournies par l’utilisateur.
AllocFn
Pointeur vers la fonction Alloc fournie par l’utilisateur. Ce paramètre peut être NULL si l’opération n’en a pas besoin, ou si le handle a été précédemment lancé avec le pointeur.
WriteFn
Pointeur vers la fonction Write fournie par l’utilisateur. Ce paramètre peut être NULL si l’opération n’en a pas besoin, ou si le handle a été précédemment lancé avec le pointeur.
ReadFn
Pointeur vers la fonction Read fournie par l’utilisateur. Ce paramètre peut être NULL si l’opération n’en a pas besoin, ou si le handle a été précédemment lancé avec le pointeur.
Operation
Spécifie l’opération. Les opérations valides sont MES_ENCODE, MES_ENCODE_NDR64 ou MES_DECODE.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
L'argument n'était pas valide. |
|
Mémoire insuffisante. |
Notes
La routine MesIncrementalHandleReset est utilisée par les applications pour réinitialiser le handle pour le style incrémentiel d’encodage ou de décodage. Pour plus d’informations sur les fonctions Alloc, Write et Read fournies par l’utilisateur, consultez Services de sérialisation.
Spécifications
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 | midles.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |