RpcObjectSetInqFn-Funktion (rpcdce.h)
Die RpcObjectSetInqFn-Funktion registriert eine Objektabfragefunktion. Ein NULL-Wert deaktiviert eine zuvor registrierte Objektabfragefunktion.
Syntax
RPC_STATUS RpcObjectSetInqFn(
RPC_OBJECT_INQ_FN *InquiryFn
);
Parameter
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.
Rückgabewert
Diese Funktion gibt den folgenden Wert zurück.
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
Hinweise
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.
Anforderungen
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 |