ISimilarityTraitsTable::CreateTableIndirect-Methode (msrdc.h)

Erstellt oder öffnet eine Ähnlichkeitseigenschaftentabelle mithilfe der Implementierung der ISimilarityTraitsMapping-Schnittstelle der RDC-Anwendung.

Syntax

HRESULT CreateTableIndirect(
  [in]  ISimilarityTraitsMapping *mapping,
  [in]  BOOL                     truncate,
  [out] RdcCreatedTables         *isNew
);

Parameter

[in] mapping

Ein ISimilarityTraitsMapping-Schnittstellenzeiger , der initialisiert wurde, um die Ähnlichkeitseigenschaftentabelle in die Datei zu schreiben.

[in] truncate

TRUE , wenn eine neue Ähnlichkeitseigenschaftentabelle immer erstellt oder abgeschnitten werden sollte. Wenn FALSE angegeben ist und die Tabelle gültig ist, kann sie verwendet werden; andernfalls wird die vorhandene Tabelle überschrieben, wenn die Tabelle ungültig ist oder nicht vorhanden ist.

[out] isNew

Ein Zeiger auf eine Variable, die einen RdcCreatedTables-Enumerationswert empfängt, der den Zustand der Ähnlichkeitseigenschaftentabelle beschreibt. Wenn eine neue Tabelle erstellt wird, empfängt diese Variable RDCTABLE_New. Wenn eine vorhandene Tabelle verwendet wird, empfängt diese Variable RDCTABLE_Existing. Wenn diese Methode fehlschlägt, empfängt diese Variable RDCTABLE_InvalidOrUnknown.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein HRESULT-Fehlercode zurückgegeben.

Hinweise

Wenn eine vorhandene Ähnlichkeitseigenschaftentabelle geöffnet wird, muss die Tabelle gültig sein. Andernfalls wird die vorhandene Tabelle überschrieben, auch wenn FALSE für den Abschneidenparameter angegeben wird.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile msrdc.h
DLL MsRdc.dll

Weitere Informationen

ISimilarityTraitsTable