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 |
---|---|
|
La llamada se realizó correctamente. |
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 |