Compartir a través de


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.