Función RpcSmDestroyClientContext (rpcndr.h)

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.

Sintaxis

RPC_STATUS RpcSmDestroyClientContext(
  void **ContextHandle
);

Parámetros

ContextHandle

Identificador de contexto que ya no se puede usar. El identificador se establece en NULL antes de que RpcSMDestroyClientContext devuelva.

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_X_SS_CONTEXT_MISMATCH
El identificador no es válido.
 
Nota Para obtener una lista de códigos de error válidos, consulte Rpc Return Values.
 

Comentarios

Las aplicaciones cliente usan RpcSmDestroyClientContext para reclamar recursos de un identificador de contexto inactivo. Las aplicaciones pueden llamar a RpcSmDestroyClientContext después de que un error de comunicaciones haga que el identificador de contexto no se pueda usar. La función RpcSmDestroyClientContext proporciona la misma funcionalidad que la función RpcSsDestroyClientContext .

Esta función no invoca el proceso de ejecución del controlador de contexto del servidor.

Cuando RpcSmDestroyClientContext reclama los recursos de memoria, también hace que el identificador de contexto sea NULL. Para obtener más información, vea Uso de identificadores de contexto.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [aplicaciones de escritorio | Aplicaciones para UWP]
Servidor mínimo compatible Windows 2000 Server [aplicaciones de escritorio | Aplicaciones para UWP]
Plataforma de destino Windows
Encabezado rpcndr.h (incluya Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcSsDestroyClientContext