Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Cet en-tête est utilisé par plusieurs technologies. Pour plus d’informations, consultez :
rpcndr.h contient les interfaces de programmation suivantes :
Functions
|
Ndr64AsyncClientCall Ndr64AsyncClientCall n’est pas destiné à être directement appelé par les applications. |
|
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll n’est pas destiné à être directement appelé par les applications. |
|
NdrAsyncClientCall La fonction NdrAsyncClientCall est le point d’entrée côté client asynchrone pour le stub du mode /Oi et /Giz. |
|
NdrAsyncClientCall2 NdrAsyncClientCall2 peut être modifié ou indisponible. |
|
NdrAsyncServerCall NdrAsyncServerCall n’est pas destiné à être directement appelé 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 /Ociéf. |
|
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 annule 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 en mémoire tampon réseau. |
|
NdrComplexStructUnmarshall La fonction NdrComplexStructUnmarshall annule la structure complexe de la mémoire tampon réseau en 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 annule 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 en mémoire. |
|
NdrContextHandleInitialize Initialise un nouveau handle de contexte RPC. |
|
NdrContextHandleMemorySize Retourne la taille du handle de contexte RPC fourni tel qu’il est 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 sur les fonctions d’assistance wire_marshal et user_marshal. |
|
NdrInterfacePointerBufferSize La fonction NdrInterfacePointerBufferSize calcule la taille de la mémoire tampon, en octets, nécessaire pour marshaler le 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 annule les données référencées par le pointeur d’interface de la mémoire tampon réseau vers la mémoire. |
|
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 peut être modifié ou indisponible. |
|
NdrOleAllocate La fonction NdrOleAllocate est utilisée par RPC pour allouer de la mémoire pour 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 quoi que ce soit. Les pointeurs incorporés dans des structures, des tableaux ou des unions appellent directement NdrPointerMarshall. |
|
NdrPointerUnmarshall La fonction NdrPointerUnmarshall annule un pointeur de niveau supérieur vers tout ce qui se trouve. Les pointeurs incorporés dans des structures, des tableaux ou des unions appellent directement NdrPointerUnmarshall. |
|
NdrServerCall2 NdrServerCall2 n’est pas destiné à être directement appelé par les applications. |
|
NdrServerCallAll NdrServerCallAll n’est pas destiné à être directement appelé 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 en mémoire tampon réseau. |
|
NdrSimpleStructUnmarshall La fonction NdrSimpleStructUnmarshall annule la structure simple de la mémoire tampon réseau vers la mémoire. |
|
NdrSimpleTypeMarshall La fonction NdrSimpleTypeMarshall marshale un type simple. |
|
NdrSimpleTypeUnmarshall La fonction NdrSimpleTypeUnmarshall unmarshalls un type simple. |
|
NdrStubCall2 La fonction NdrStubCall2 est le point d’entrée côté serveur pour les stubs en mode /Ociéf. |
|
NdrStubCall3 NdrStubCall3 n’est pas destiné à être directement appelé par les applications. |
|
NdrUserMarshalBufferSize La fonction NdrUserMarshalBufferSize calcule la taille de la mémoire tampon, en octets, nécessaire pour marshaler l’objet de marshaling utilisateur. |
|
NdrUserMarshalFree La fonction NdrUserMarshalFree libère l’objet 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 annuler les données avec l’attribut. |
|
RpcSmAllocate La fonction RpcSmAllocate alloue de la mémoire dans la fonction de gestion de 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 par 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 les ressources et 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 clients. |
|
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 mémoire stub RPC et retourne un pointeur vers la mémoire allouée ou NULL. |
|
RpcSsDestroyClientContext La fonction RpcSsDestroyClientContext détruit un handle de contexte qui n’est plus nécessaire par le client, sans contacter le serveur. |
|
RpcSsDisableAllocate La fonction RpcSsDisableAllocate libère les ressources et 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 clients. |
|
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 de mémoire et de mise en production utilisés par les stubs clients avec ceux fournis par le client. |
|
RpcUserFree RpcUserFree peut être modifié ou indisponible. |
Structures
|
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 l’état 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 peut être transmis à 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 peut être transmis à wire_marshal et user_marshal fonctions d’assistance. |