Encabezado rpcndr.h
Varias tecnologías usan este encabezado. Para más información, consulte:
rpcndr.h contiene las siguientes interfaces de programación:
Functions
Ndr64AsyncClientCall Ndr64AsyncClientCall no está diseñado para ser llamado directamente por las aplicaciones. |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll no está diseñado para ser llamado directamente por las aplicaciones. |
NdrAsyncClientCall La función NdrAsyncClientCall es el punto de entrada asincrónico del lado cliente para el código auxiliar del modo /Oi y /Oic. |
NdrAsyncClientCall2 NdrAsyncClientCall2 puede modificarse o no estar disponible. |
NdrAsyncServerCall NdrAsyncServerCall no está diseñado para ser llamado directamente por las aplicaciones. |
NdrClearOutParameters La función NdrClearOutParameters libera recursos del parámetro out y borra su memoria si se produce un error en la llamada RPC al servidor. |
NdrClientCall La función NdrClientCall es el punto de entrada del lado cliente para el código auxiliar del modo /Oicf. |
NdrClientCall2 La función NdrClientCall2 es el punto de entrada del lado cliente para el código auxiliar del modo /Oicf. |
NdrClientCall3 NdrClientCall3 puede modificarse o no estar disponible. |
NdrClientCall4 NdrClientCall4 puede modificarse o no estar disponible. |
NdrComplexArrayBufferSize La función NdrComplexArrayBufferSize calcula el tamaño de búfer necesario, en bytes, para serializar la matriz compleja. |
NdrComplexArrayMarshall La función NdrComplexArrayMarshall serializa la matriz compleja en un búfer de red. |
NdrComplexArrayUnmarshall La función NdrComplexArrayUnmarshall desmarshala la matriz compleja del búfer de red a la memoria. |
NdrComplexStructBufferSize La función NdrComplexStructBufferSize calcula el tamaño de búfer necesario, en bytes, para serializar la estructura compleja. |
NdrComplexStructMarshall La función NdrComplexStructMarshall serializa la estructura compleja en un búfer de red. |
NdrComplexStructUnmarshall La función NdrComplexStructUnmarshall desmarshala la estructura compleja del búfer de red a la memoria. |
NdrConformantArrayBufferSize La función NdrConformantArrayBufferSize calcula el tamaño de búfer necesario, en bytes, para serializar la matriz conforme. |
NdrConformantArrayMarshall La función NdrConformantArrayMarshall serializa la matriz conforme en un búfer de red. |
NdrConformantArrayUnmarshall La función NdrConformantArrayUnmarshall unmarshals una matriz conforme. |
NdrConformantStringBufferSize La función NdrConformantStringBufferSize calcula el tamaño del búfer, en bytes, necesario para serializar la cadena conforme. |
NdrConformantStringMarshall La función NdrConformantStringMarshall serializa la cadena conforme en un búfer de red que se enviará al servidor. |
NdrConformantStringUnmarshall La función NdrConformantStringUnmarshall desmarshala la cadena conforme del búfer de red a la memoria. |
NdrContextHandleInitialize Inicializa un nuevo identificador de contexto RPC. |
NdrContextHandleMemorySize Devuelve el tamaño del identificador de contexto RPC proporcionado tal como se representa en la memoria local. |
NdrContextHandleSize La función NdrContextHandleSize devuelve el tamaño del identificador de contexto RPC proporcionado. |
NdrConvert La función NdrConvert convierte el búfer de red de la representación de datos del remitente en la representación de datos del receptor si son diferentes. |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall puede modificarse o no estar disponible. |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 puede modificarse o no estar disponible. |
NdrGetUserMarshalInfo La función NdrGetUserMarshalInfo proporciona información adicional para wire_marshal y user_marshal funciones auxiliares. |
NdrInterfacePointerBufferSize La función NdrInterfacePointerBufferSize calcula el tamaño del búfer, en bytes, necesario para serializar el puntero de interfaz. |
NdrInterfacePointerFree La función NdrInterfacePointerFree libera el puntero de interfaz. |
NdrInterfacePointerMarshall La función NdrInterfacePointerMarshall serializa el puntero de interfaz en un búfer de red que se enviará al servidor. |
NdrInterfacePointerUnmarshall La función NdrInterfacePointerUnmarshall anula los datos a los que hace referencia el puntero de interfaz del búfer de red a la memoria. |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 puede modificarse o no estar disponible. |
NdrOleAllocate RPC usa la función NdrOleAllocate para asignar memoria para una interfaz de objeto. Esta función es un contenedor para la función CoTaskMemAlloc. |
NdrOleFree La función NdrOleFree es un contenedor para la función CoTaskMemFree. |
NdrPointerBufferSize La función NdrPointerBufferSize calcula el tamaño de búfer necesario, en bytes, para un puntero de nivel superior a cualquier elemento. |
NdrPointerFree La función NdrPointerFree libera memoria. |
NdrPointerMarshall La función NdrPointerMarshall serializa un puntero de nivel superior a cualquier cosa. Los punteros incrustados en estructuras, matrices o uniones llaman directamente a NdrPointerMarshall. |
NdrPointerUnmarshall La función NdrPointerUnmarshall unmarshalls un puntero de nivel superior a cualquier cosa. Los punteros incrustados en estructuras, matrices o uniones llaman directamente a NdrPointerUnmarshall. |
NdrServerCall2 NdrServerCall2 no está diseñado para ser llamado directamente por las aplicaciones. |
NdrServerCallAll NdrServerCallAll no está diseñado para ser llamado directamente por las aplicaciones. |
NdrSimpleStructBufferSize La función NdrSimpleStructBufferSize calcula el tamaño de búfer necesario, en bytes, para calcular las referencias de la estructura simple. |
NdrSimpleStructMarshall La función NdrSimpleStructMarshall serializa la estructura simple en un búfer de red. |
NdrSimpleStructUnmarshall La función NdrSimpleStructUnmarshall desmarshala la estructura simple del búfer de red a la memoria. |
NdrSimpleTypeMarshall La función NdrSimpleTypeMarshall serializa un tipo simple. |
NdrSimpleTypeUnmarshall La función NdrSimpleTypeUnmarshall unmarshalls un tipo simple. |
NdrStubCall2 La función NdrStubCall2 es el punto de entrada del lado servidor para códigos auxiliares del modo /Oicf. |
NdrStubCall3 NdrStubCall3 no está diseñado para ser llamado directamente por las aplicaciones. |
NdrUserMarshalBufferSize La función NdrUserMarshalBufferSize calcula el tamaño del búfer, en bytes, necesario para calcular las referencias del objeto de serialización del usuario. |
NdrUserMarshalFree La función NdrUserMarshalFree libera el objeto de serialización del usuario. |
NdrUserMarshalMarshall La función NdrUserMarshalMarshall serializa el búfer de datos proporcionado. |
NdrUserMarshalUnmarshall La función NdrUserMarshalUnmarshall llama a una rutina unmarshal definida por el usuario para desmarshal datos con el atributo . |
RpcSmAllocate La función RpcSmAllocate asigna memoria dentro de la función de administración de memoria de código auxiliar RPC y devuelve un puntero a la memoria asignada o NULL. |
RpcSmClientFree La función RpcSmClientFree libera memoria devuelta desde un código auxiliar de cliente. |
RpcSmDestroyClientContext La función RpcSmDestroyClientContext reclama los recursos de memoria del cliente para un identificador de contexto y hace que el identificador de contexto sea NULL. |
RpcSmDisableAllocate La función RpcSmDisableAllocate libera recursos y memoria dentro del entorno de administración de memoria de código auxiliar. |
RpcSmEnableAllocate La función RpcSmEnableAllocate establece el entorno de administración de memoria auxiliar. |
RpcSmFree La función RpcSmFree libera memoria asignada por RpcSmAllocate. |
RpcSmGetThreadHandle La función RpcSmGetThreadHandle devuelve un identificador de subproceso o NULL para el entorno de administración de memoria de código auxiliar. |
RpcSmSetClientAllocFree La función RpcSmSetClientAllocFree habilita los mecanismos de asignación y liberación de memoria usados por los códigos auxiliares del cliente. |
RpcSmSetThreadHandle La función RpcSmSetThreadHandle establece un identificador de subproceso para el entorno de administración de memoria de código auxiliar. |
RpcSmSwapClientAllocFree La función RpcSmSwapClientAllocFree intercambia los mecanismos de asignación de memoria y libreción de memoria del código auxiliar del cliente con los proporcionados por el cliente. |
RpcSsAllocate La función RpcSsAllocate asigna memoria dentro de la función de administración de memoria de código auxiliar rpc y devuelve un puntero a la memoria asignada o NULL. |
RpcSsDestroyClientContext La función RpcSsDestroyClientContext destruye un identificador de contexto que ya no necesita el cliente, sin ponerse en contacto con el servidor. |
RpcSsDisableAllocate La función RpcSsDisableAllocate libera recursos y memoria en el entorno de administración de memoria auxiliar. |
RpcSsEnableAllocate La función RpcSsEnableAllocate establece el entorno de administración de memoria auxiliar. |
RpcSsFree La función RpcSsFree libera memoria asignada por RpcSsAllocate. |
RpcSsGetThreadHandle La función RpcSsGetThreadHandle devuelve un identificador de subproceso para el entorno de administración de memoria auxiliar. |
RpcSsSetClientAllocFree La función RpcSsSetClientAllocFree habilita los mecanismos de asignación y liberación de memoria usados por los códigos auxiliares del cliente. |
RpcSsSetThreadHandle La función RpcSsSetThreadHandle establece un identificador de subproceso para el entorno de administración de memoria de código auxiliar. |
RpcSsSwapClientAllocFree La función RpcSsSwapClientAllocFree intercambia los mecanismos de asignación y liberación de memoria utilizados por los códigos auxiliares de cliente con los proporcionados por el cliente. |
RpcUserFree RpcUserFree puede modificarse o no estar disponible. |
Estructuras
MIDL_STUB_DESC La estructura de MIDL_STUB_DESC es una estructura generada por MIDL que contiene información sobre el código auxiliar de la interfaz con respecto a las llamadas RPC entre el cliente y el servidor. |
MIDL_STUB_MESSAGE Se genera mediante MIDL y contiene el estado actual del código auxiliar RPC. Las aplicaciones no van a modificar directamente la estructura de MIDL_STUB_MESSAGE. |
NDR_USER_MARSHAL_INFO La estructura de NDR_USER_MARSHAL_INFO contiene información sobre el estado de una llamada RPC que se puede pasar a wire_marshal y user_marshal funciones auxiliares. |
NDR_USER_MARSHAL_INFO_LEVEL1 La estructura NDR_USER_MARSHAL_INFO_LEVEL1 contiene información sobre el estado de una llamada RPC que se puede pasar a wire_marshal y user_marshal funciones auxiliares. |