MesInqProcEncodingId, fonction (midles.h)
La fonction MesInqProcEncodingId fournit l’identité d’un encodage.
Syntaxe
RPC_STATUS MesInqProcEncodingId(
handle_t Handle,
PRPC_SYNTAX_IDENTIFIER pInterfaceId,
unsigned long *pProcNum
);
Paramètres
Handle
Handle d’encodage ou de décodage.
pInterfaceId
Pointeur vers l’adresse dans laquelle l’identité de l’interface utilisée pour encoder les données sera écrite. Le pInterfaceId se compose de l’UUID d’identificateur universel unique de l’interface et du numéro de version.
pProcNum
Numéro de la fonction utilisée pour encoder les données.
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
L’argument n’était pas valide. |
|
Mémoire insuffisante. |
|
Interface inconnue. |
|
Syntaxe de transfert non prise en charge par le serveur. |
|
L’opération pour un handle donné n’était pas valide. |
|
Version incompatible du package de sérialisation. |
|
Mémoire tampon non valide. |
Notes
La fonction MesInqProcEncodingId est utilisée par les applications pour obtenir l’identité de la fonction utilisée pour encoder les données avant d’appeler une fonction pour les décoder. Lorsqu’elle est appelée avec un handle d’encodage, elle retourne l’identité de la dernière opération d’encodage. Lorsqu’elle est appelée avec un handle de décodage, elle retourne l’identité de l’opération de décodage suivante en pré-lisant la mémoire tampon.
Cette fonction ne peut être utilisée que pour case activée l’identité d’un encodage de procédure; elle ne peut pas être utilisée pour case activée l’identité d’un encodage de type.
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
MesEncodeDynBufferHandleCreate