en-tête rpcndr.h
Cet en-tête est utilisé par plusieurs technologies. Pour plus d'informations, consultez les pages suivantes :
rpcndr.h contient les interfaces de programmation suivantes :
Ndr64AsyncClientCall Ndr64AsyncClientCall n’est pas destiné à être appelé directement par les applications. |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll n’est pas destiné à être appelé directement par les applications. |
NdrAsyncClientCall La fonction NdrAsyncClientCall est le point d’entrée côté client asynchrone pour le stub /Oi et /Oic mode. |
NdrAsyncClientCall2 NdrAsyncClientCall2 peut être modifié ou indisponible. |
NdrAsyncServerCall NdrAsyncServerCall n’est pas destiné à être appelé directement par les applications. |
NdrClearOutParameters La fonction NdrClearOutParameters libère les ressources du paramètre out et efface sa mémoire si l’appel RPC au serveur échoue. |
NdrClientCall La fonction NdrClientCall est le point d’entrée côté client pour le stub du mode /Oicf. |
NdrClientCall2 La fonction NdrClientCall2 est le point d’entrée côté client pour le stub du mode /Oicf. |
NdrClientCall3 NdrClientCall3 peut être modifié ou indisponible. |
NdrClientCall4 NdrClientCall4 peut être modifié ou indisponible. |
NdrComplexArrayBufferSize La fonction NdrComplexArrayBufferSize calcule la taille de mémoire tampon requise, en octets, pour marshaler le tableau complexe. |
NdrComplexArrayMarshall La fonction NdrComplexArrayMarshall marshale le tableau complexe dans une mémoire tampon réseau. |
NdrComplexArrayUnmarshall La fonction NdrComplexArrayUnmarshall démarshale le tableau complexe de la mémoire tampon réseau en mémoire. |
NdrComplexStructBufferSize La fonction NdrComplexStructBufferSize calcule la taille de mémoire tampon requise, en octets, pour marshaler la structure complexe. |
NdrComplexStructMarshall La fonction NdrComplexStructMarshall marshale la structure complexe dans une mémoire tampon réseau. |
NdrComplexStructUnmarshall La fonction NdrComplexStructUnmarshall démarshale la structure complexe de la mémoire tampon réseau vers la mémoire. |
NdrConformantArrayBufferSize La fonction NdrConformantArrayBufferSize calcule la taille de mémoire tampon requise, en octets, pour marshaler le tableau conforme. |
NdrConformantArrayMarshall La fonction NdrConformantArrayMarshall marshale le tableau conforme dans une mémoire tampon réseau. |
NdrConformantArrayUnmarshall La fonction NdrConformantArrayUnmarshall désactive un tableau conforme. |
NdrConformantStringBufferSize La fonction NdrConformantStringBufferSize calcule la taille de la mémoire tampon, en octets, nécessaire pour marshaler la chaîne conforme. |
NdrConformantStringMarshall La fonction NdrConformantStringMarshall marshale la chaîne conforme dans une mémoire tampon réseau à envoyer au serveur. |
NdrConformantStringUnmarshall La fonction NdrConformantStringUnmarshall annule la chaîne conforme de la mémoire tampon réseau vers la mémoire. |
NdrContextHandleInitialize Initialise un nouveau handle de contexte RPC. |
NdrContextHandleMemorySize Retourne la taille du handle de contexte RPC fourni, tel que représenté dans la mémoire locale. |
NdrContextHandleSize La fonction NdrContextHandleSize retourne la taille du handle de contexte RPC fourni. |
NdrConvert La fonction NdrConvert convertit la mémoire tampon réseau de la représentation de données de l’expéditeur en représentation de données du récepteur si elles sont différentes. |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall peut être modifié ou indisponible. |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 peut être modifié ou indisponible. |
NdrGetUserMarshalInfo La fonction NdrGetUserMarshalInfo fournit des informations supplémentaires pour wire_marshal et user_marshal fonctions d’assistance. |
NdrInterfacePointerBufferSize La fonction NdrInterfacePointerBufferSize calcule la taille de la mémoire tampon, en octets, nécessaire au marshalage du pointeur d’interface. |
NdrInterfacePointerFree La fonction NdrInterfacePointerFree libère le pointeur d’interface. |
NdrInterfacePointerMarshall La fonction NdrInterfacePointerMarshall marshale le pointeur d’interface dans une mémoire tampon réseau à envoyer au serveur. |
NdrInterfacePointerUnmarshall La fonction NdrInterfacePointerUnmarshall démarshalle les données référencées par le pointeur d’interface de la mémoire tampon réseau vers la mémoire mémoire. |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 peut être modifié ou indisponible. |
NdrOleAllocate La fonction NdrOleAllocate est utilisée par RPC pour allouer de la mémoire à une interface objet. Cette fonction est un wrapper pour la fonction CoTaskMemAlloc. |
NdrOleFree La fonction NdrOleFree est un wrapper pour la fonction CoTaskMemFree. |
NdrPointerBufferSize La fonction NdrPointerBufferSize calcule la taille de mémoire tampon nécessaire, en octets, pour un pointeur de niveau supérieur vers n’importe quoi. |
NdrPointerFree La fonction NdrPointerFree libère de la mémoire. |
NdrPointerMarshall La fonction NdrPointerMarshall marshale un pointeur de niveau supérieur vers n’importe quoi. Les pointeurs incorporés dans des structures, des tableaux ou des unions appellent directement NdrPointerMarshall. |
NdrPointerUnmarshall La fonction NdrPointerUnmarshall démarshalle un pointeur de niveau supérieur vers n’importe quoi. Les pointeurs incorporés dans des structures, des tableaux ou des unions appellent directement NdrPointerUnmarshall. |
NdrServerCall2 NdrServerCall2 n’est pas destiné à être appelé directement par les applications. |
NdrServerCallAll NdrServerCallAll n’est pas destiné à être appelé directement par les applications. |
NdrSimpleStructBufferSize La fonction NdrSimpleStructBufferSize calcule la taille de mémoire tampon requise, en octets, pour marshaler la structure simple. |
NdrSimpleStructMarshall La fonction NdrSimpleStructMarshall marshale la structure simple dans une mémoire tampon réseau. |
NdrSimpleStructUnmarshall La fonction NdrSimpleStructUnmarshall démarshale la structure simple de la mémoire tampon réseau en mémoire. |
NdrSimpleTypeMarshall La fonction NdrSimpleTypeMarshall marshale un type simple. |
NdrSimpleTypeUnmarshall La fonction NdrSimpleTypeUnmarshall démarshalle un type simple. |
NdrStubCall2 La fonction NdrStubCall2 est le point d’entrée côté serveur pour les stubs du mode /Oicf. |
NdrStubCall3 NdrStubCall3 n’est pas destiné à être appelé directement par les applications. |
NdrUserMarshalBufferSize La fonction NdrUserMarshalBufferSize calcule la taille de la mémoire tampon, en octets, nécessaire pour marshaler l’objet de marshal d’utilisateur. |
NdrUserMarshalFree La fonction NdrUserMarshalFree libère l’objet de marshal d’utilisateur. |
NdrUserMarshalMarshall La fonction NdrUserMarshalMarshall marshale la mémoire tampon de données fournie. |
NdrUserMarshalUnmarshall La fonction NdrUserMarshalUnmarshall appelle une routine unmarshal définie par l’utilisateur pour démarshaler les données avec l’attribut . |
RpcSmAllocate La fonction RpcSmAllocate alloue de la mémoire dans la fonction de gestion de la mémoire stub RPC et retourne un pointeur vers la mémoire allouée ou NULL. |
RpcSmClientFree La fonction RpcSmClientFree libère la mémoire retournée à partir d’un stub client. |
RpcSmDestroyClientContext La fonction RpcSmDestroyClientContext récupère les ressources de mémoire client pour un handle de contexte et rend le handle de contexte NULL. |
RpcSmDisableAllocate La fonction RpcSmDisableAllocate libère des ressources et de la mémoire dans l’environnement de gestion de la mémoire stub. |
RpcSmEnableAllocate La fonction RpcSmEnableAllocate établit l’environnement de gestion de la mémoire stub. |
RpcSmFree La fonction RpcSmFree libère la mémoire allouée par RpcSmAllocate. |
RpcSmGetThreadHandle La fonction RpcSmGetThreadHandle retourne un handle de thread, ou NULL, pour l’environnement de gestion de la mémoire stub. |
RpcSmSetClientAllocFree La fonction RpcSmSetClientAllocFree active les mécanismes d’allocation et de mise en production de mémoire utilisés par les stubs du client. |
RpcSmSetThreadHandle La fonction RpcSmSetThreadHandle définit un handle de thread pour l’environnement de gestion de la mémoire stub. |
RpcSmSwapClientAllocFree La fonction RpcSmSwapClientAllocFree échange les mécanismes d’allocation de mémoire et de libération de mémoire du stub client avec ceux fournis par le client. |
RpcSsAllocate La fonction RpcSsAllocate alloue de la mémoire dans la fonction de gestion de la mémoire du stub RPC et retourne un pointeur vers la mémoire allouée ou NULL. |
RpcSsDestroyClientContext La fonction RpcSsDestroyClientContext détruit un handle de contexte dont le client n’a plus besoin, sans contacter le serveur. |
RpcSsDisableAllocate La fonction RpcSsDisableAllocate libère des ressources et de la mémoire dans l’environnement de gestion de la mémoire stub. |
RpcSsEnableAllocate La fonction RpcSsEnableAllocate établit l’environnement de gestion de la mémoire stub. |
RpcSsFree La fonction RpcSsFree libère la mémoire allouée par RpcSsAllocate. |
RpcSsGetThreadHandle La fonction RpcSsGetThreadHandle retourne un handle de thread pour l’environnement de gestion de la mémoire stub. |
RpcSsSetClientAllocFree La fonction RpcSsSetClientAllocFree active les mécanismes d’allocation et de mise en production de mémoire utilisés par les stubs du client. |
RpcSsSetThreadHandle La fonction RpcSsSetThreadHandle définit un handle de thread pour l’environnement de gestion de la mémoire stub. |
RpcSsSwapClientAllocFree La fonction RpcSsSwapClientAllocFree échange les mécanismes d’allocation et de mise en production de mémoire utilisés par les stubs du client avec ceux fournis par le client. |
RpcUserFree RpcUserFree peut être modifié ou indisponible. |
MIDL_STUB_DESC La structure MIDL_STUB_DESC est une structure générée par MIDL qui contient des informations sur le stub d’interface concernant les appels RPC entre le client et le serveur. |
MIDL_STUB_MESSAGE Est généré par MIDL et contient le status actuel du stub RPC. Les applications ne doivent pas modifier directement la structure MIDL_STUB_MESSAGE. |
NDR_USER_MARSHAL_INFO La structure NDR_USER_MARSHAL_INFO contient des informations sur l’état d’un appel RPC qui peuvent être passées à wire_marshal et user_marshal fonctions d’assistance. |
NDR_USER_MARSHAL_INFO_LEVEL1 La structure NDR_USER_MARSHAL_INFO_LEVEL1 contient des informations sur l’état d’un appel RPC qui peuvent être passées à wire_marshal et user_marshal fonctions d’assistance. |