Partager via


MesDecodeIncrementalHandleCreate, fonction (midles.h)

La fonction MesDecodeIncrementalHandleCreate crée un handle de décodage pour le style incrémentiel de sérialisation.

Syntaxe

RPC_STATUS MesDecodeIncrementalHandleCreate(
  void         *UserState,
  MIDL_ES_READ ReadFn,
  handle_t     *pHandle
);

Paramètres

UserState

Pointeur vers l’objet d’état fourni par l’utilisateur qui coordonne les fonctions Alloc, Write et Read fournies par l’utilisateur.

ReadFn

Pointeur vers la fonction Read .

pHandle

Pointeur vers le handle nouvellement créé.

Valeur retournée

Valeur Signification
RPC_S_OK
L’appel a réussi.
RPC_S_INVALID_ARG
L'argument n'était pas valide.
RPC_S_OUT_OF_MEMORY
Mémoire insuffisante.
 
Note Pour obtenir la liste des codes d’erreur valides, consultez Valeurs de retour RPC.
 

Notes

La fonction MesDecodeIncrementalHandleCreate est utilisée par les applications pour créer le handle et l’initialiser pour le style incrémentiel de décodage. Lors de l’utilisation du style incrémentiel de décodage, l’utilisateur fournit une fonction Read pour fournir une mémoire tampon contenant la partie suivante des données à décoder. La mémoire tampon doit être alignée à 8, et la taille de la mémoire tampon doit être un multiple de 8. 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

Voir aussi

Alloc

MesHandleFree

MesIncrementalHandleReset