Función RpcObjectSetInqFn (rpcdce.h)

La función RpcObjectSetInqFn registra una función de consulta de objetos. Un valor NULL desactiva una función de consulta de objetos registrada anteriormente.

Sintaxis

RPC_STATUS RpcObjectSetInqFn(
  RPC_OBJECT_INQ_FN *InquiryFn
);

Parámetros

InquiryFn

Función de consulta de tipo de objeto. Consulte RPC_OBJECT_INQ_FN. Cuando una aplicación llama a RpcObjectInqType y la biblioteca en tiempo de ejecución rpc encuentra que el objeto especificado no está registrado, la biblioteca en tiempo de ejecución llama automáticamente a RpcObjectSetInqFn para determinar el tipo del objeto.

Valor devuelto

Esta función devuelve el valor siguiente.

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

Comentarios

Una aplicación de servidor llama a RpcObjectSetInqFn para invalidar la función de asignación predeterminada que asigna UUID de objeto a los UUID de tipo , que determinan el tipo de un objeto. Si una aplicación mantiene de forma privada un registro de objeto o tipo, la función de consulta especificada devuelve el UUID de tipo de un objeto.

La biblioteca en tiempo de ejecución rpc llama automáticamente a la función de consulta cuando la aplicación llama a RpcObjectInqType y el objeto de interés no se registró previamente con RpcObjectSetType. Los valores TypeUuid y Status de la función RPC_OBJECT_INQ_FN se devuelven como salida de RpcObjectInqType.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rpcdce.h (incluir Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

RpcObjectInqType

RpcObjectSetType