Registrieren von Objekten in der ROT
Wenn ein Client einen Server auffragt, ein Objekt instance zu erstellen, erstellt der Server in der Regel einen Moniker für das Objekt und registriert es in der ausgeführten Objekttabelle (ROT) über einen Aufruf von IRunningObjectTable::Register.
Wenn der Server CreateFileMoniker aufruft, um einen Dateimoniker zu erstellen, der in rot registriert werden soll, sollten Server lokale Dateinamen übergeben, die laufwerksbasiert und nicht im UNC-Format sind. Dadurch wird sichergestellt, dass die Monikervergleichsdaten, die vom ROT-Registeraufruf generiert werden, mit denen übereinstimmen, die während einer ROT-Suche auf Seiten eines Remoteclients verwendet werden. Dies liegt daran, dass die Datei in einen lokalen Pfad konvertiert wird, wenn der verteilte COM-Dienst eine Aktivierungsanforderung für eine lokale Datei auf dem Server von einem Remoteclient empfängt.
Zugehörige Themen