DBPROPSET _ MSIDXS _ ROWSETEXT
Erweitert die für die Rowset-APIs definierten Eigenschaften.
#define DBPROPSET_MSIDXS_ROWSETEXT \
{ 0xaa6ee6b0, 0xe828, 0x11d0, \
{ 0xb2, 0x3e, 0x00, 0xaa, 0x00, 0x47, 0xfc, 0x01 } }
Der DBPROPSET _ MSIDXS _ ROWSETEXT-Eigenschaftensatz enthält die folgenden Eigenschaftenkonst constants:
-
MSIDXSPROP _ ROWSETQUERYSTATUS
-
Eigenschaften-ID 2. Abfragestatus für das Rowset. Die _ * STAT-Konstanten geben den Ausführungs- und Zuverlässigkeitsstatus an.
-
_ _ MSIDXSPROP-BEFEHLS-LOCALE-ZEICHENFOLGE _
-
Eigenschaften-ID 3. Eine Zeichenfolge des Locales, die die Sprache und die Für dieses Rowset zu verwendende Locale-Einstellung darstellt.
-
MSIDXSPROP-ABFRAGEEINSCHRÄNKUNG _ _
-
Eigenschaften-ID 4. Die diesem Rowset zugeordnete Abfragezeichenfolge.
-
MSIDXSPROP-ANALYSESTRUKTUR _ _
-
Eigenschaften-ID 5.
-
MSIDXSPROP _ MAX _ RANK
-
Eigenschaften-ID 6.
-
MSIDXSPROP-ERGEBNISSE _ _ GEFUNDEN
-
Eigenschaften-ID 7.
-
MSIDXSPROP _ WHEREID
-
Eigenschaften-ID 8.
-
_MSIDXSPROP-SERVERVERSION _
-
Neu für Windows 7. Eigenschaften-ID 9. Die Serverversion.
-
MSIDXSPROP _ SERVER _ WINVER _ MAJOR
-
Eigenschaften-ID 10.
-
MSIDXSPROP _ SERVER _ WINVER _ MINOR
-
Eigenschaften-ID 11.
-
MSIDXSPROP _ SERVER _ NLSVERSION
-
Eigenschaften-ID 12.
-
MSIDXSPROP _ SERVER _ NLSVER _ DEFINIERT
-
Eigenschaften-ID 13.
-
MSIDXSPROP _ SAME _ SORTORDER _ USED
-
Eigenschaften-ID 14.
Hinweise
Zum Abfragen der MSIDXSPROP SERVER-VERSION muss die Dummyabfrage an den Server gesendet werden, wie _ _ im folgenden Beispiel.
SELECT top 1 workid from servername.systemindex
Nachdem das Rowset zurückgegeben wurde, rufen Sie IUnknown::QueryInterface für die Funktionen des Rowsets auf, und rufen Sie dann IRowsetInfo::GetProperties für die neue Eigenschaft (MSIDXSPROP _ SERVER _ VERSION) auf. Die -Eigenschaft hat den Typ VT _ I4 und kann einen der folgenden Werte haben:
#Definieren der _ CI-VERSION _ WDS30 0x102 / 258
#Definieren der _ CI-VERSION _ WDS40 0x109 / 265
#DEFINE CI _ VERSION _ WIN70 0x700 / 1792
Sobald der Wert bekannt ist, kann der Client eine Abfrage erstellen, die vom Server unterstützt wird, und eine echte Abfrage ausführen.
DBPROPSET _ MSIDXS _ ROWSETEXT wird in ntquery.h deklariert.