RpcObjectSetInqFn-Funktion (rpcdce.h)
Die RpcObjectSetInqFn-Funktion registriert eine Objektabfragefunktion. Ein NULL-Wert deaktiviert eine zuvor registrierte Objektabfragefunktion.
RPC_STATUS RpcObjectSetInqFn(
RPC_OBJECT_INQ_FN *InquiryFn
);
InquiryFn
Objekttyp-Abfragefunktion. Siehe RPC_OBJECT_INQ_FN. Wenn eine Anwendung RpcObjectInqType aufruft und die RPC-Laufzeitbibliothek feststellt, dass das angegebene Objekt nicht registriert ist, ruft die Laufzeitbibliothek automatisch RpcObjectSetInqFn auf, um den Typ des Objekts zu bestimmen.
Diese Funktion gibt den folgenden Wert zurück.
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
Eine Serveranwendung ruft RpcObjectSetInqFn auf, um die Standardzuordnungsfunktion zu überschreiben, die Objekt-UUIDs dem Typ UUIDs zuordnet, die den Typ eines Objekts bestimmen. Wenn eine Anwendung privat eine Objekt-/Typregistrierung verwaltet, gibt die angegebene Abfragefunktion den Typ UUID eines Objekts zurück.
Die RPC-Laufzeitbibliothek ruft automatisch die Abfragefunktion auf, wenn die Anwendung RpcObjectInqType aufruft und das objekt von Interesse zuvor nicht bei RpcObjectSetType registriert wurde. Die Werte TypeUuid und Status der funktion RPC_OBJECT_INQ_FN werden als Ausgabe von RpcObjectInqType zurückgegeben.
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | rpcdce.h (rpc.h einschließen) |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |