Handles de sérialisation
Une application utilise les procédures de sérialisation ou les routines de prise en charge de sérialisation générées par le compilateur MIDL conjointement avec un ensemble de fonctions de bibliothèque pour manipuler un handle de sérialisation. Ensemble, ces fonctions fournissent un mécanisme de personnalisation de la façon dont une application sérialise les données.
Un handle de sérialisation est requis pour toute opération de sérialisation, et tous les handles de sérialisation doivent être gérés explicitement par vous. Pour ce faire, vous devez d’abord créer un handle valide en appelant l’une des routines suivantes :
- MesDecodeBufferHandleCreate
- MesDecodeIncrementalHandleCreate
- MesEncodeDynBufferHandleCreate
- MesEncodeFixedBufferHandleCreate
- MesEncodeIncrementalHandleCreate
Vous relâchez le handle avec un appel à MesHandleFree. Une fois le handle créé ou réinitialisé, il représente un contexte de sérialisation valide et peut être utilisé pour encoder ou décoder, selon le type du handle.
Cette section décrit les handles de sérialisation et comment les utiliser dans les rubriques suivantes :