RpcObjectInqType-Funktion (rpcdce.h)
Die RpcObjectInqType-Funktion gibt den Typ eines Objekts zurück.
Syntax
RPC_STATUS RpcObjectInqType(
UUID *ObjUuid,
UUID *TypeUuid
);
Parameter
ObjUuid
Zeiger auf die Objekt-UUID, deren zugeordneter Typ UUID zurückgegeben wird.
TypeUuid
Gibt einen Zeiger auf den Typ UUID des ObjUuid-Parameters zurück.
Geben Sie den Parameterwert NULL an, um die Rückgabe eines Typs UUID zu verhindern. Auf diese Weise kann eine Anwendung (aus dem zurückgegebenen status) ermitteln, ob ObjUuid registriert ist, ohne eine Ausgabetyp-UUID-Variable anzugeben.
Rückgabewert
Wert | Bedeutung |
---|---|
|
Der Aufruf war erfolgreich. |
|
Objekt konnte nicht gefunden werden. |
Hinweise
Eine Serveranwendung ruft RpcObjectInqType auf, um den Typ UUID eines Objekts abzurufen. Wenn das Objekt mit der RpcObjectSetType-Funktion bei der RPC-Laufzeitbibliothek registriert wurde, wird der registrierte Typ zurückgegeben.
Optional kann eine Anwendung eine Objekt-/Typregistrierung privat verwalten. In diesem Fall, wenn die Anwendung eine Objektabfragefunktion bereitgestellt hat (siehe unter RpcObjectSetInqFn). Die RPC-Laufzeitbibliothek verwendet diese Funktion, um den Typ eines Objekts zu bestimmen.
Die RpcObjectInqType-Funktion ruft den Typ UUID ab, wie in der folgenden Tabelle beschrieben.
Objekt-UUID |
Abfragefunktion |
Rückgabewert |
---|---|---|
Ja ( RpcObjectSetType) | Wird ignoriert. | Die registrierte Typ-UUID des Objekts. |
No | Ja ( RpcObjectSetInqFn) | Der Typ UUID, der von der Abfragefunktion zurückgegeben wird. |
No | No | Die Nil-UUID. |
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 |