次の方法で共有


locationProvider の property 要素 (検索コネクタ スキーマ)

要素> 省略可能な <プロパティは、場所プロバイダーによって使用されるプロパティを指定します。 これらのプロパティは、この場所プロバイダーに固有であるため、使用する名前の定義済みのセットはありません。 このトピックで説明するように、<プロパティ> 要素には 2 つの属性があります。

構文

<!-- property element -->
    <xs:element name="propertyBag" type="propertyStoreType" minOccurs="0">
        <xs:element name="property" minOccurs="0" maxOccurrs="unbounded"/>
            <xs:complexType>
                <xs:complexContent>
                    <xs:extension base="xs:anyType">
                        <xs:attribute name="name" type="canonical-name" use="required"/>
                        <xs:attribute name="type"/>
                    </xs:extension>
                </xs:complexContent>
            </xs:complexType>
        </xs:element>
    </xs:element>

要素情報> プロパティの <

Parent 要素 子要素
locationProvider 要素の (検索コネクタ スキーマ) プロパティを使用します。このトピックで説明します。

 

属性> プロパティの <

属性 形容 価値
名前 必須。 プロパティの表示名。  
種類 必須。 プロパティの型。 任意: 既定値。 この値は、プロパティ サブシステムによって強制されません。 VT_NULLは GetPropertyType によって返されます。
  • Null: このプロパティの値はありません。 VT_NULLは GetPropertyType によって返されます。
  • 文字列: 値はVT_LPWSTRである必要があります。
  • ブール値: 値はVT_BOOLである必要があります。
  • バイト: 値はVT_UI1である必要があります。
  • バッファー: 値はVT_UI1である必要があります
  • バイトのバッファーをVT_VECTORします。
  • Int16: 値はVT_I2である必要があります。
  • UInt16: 値はVT_UI2である必要があります。
  • Int32: 値はVT_I4である必要があります。
  • UInt32: 値はVT_UI4である必要があります。
  • Int64: 値はVT_I8である必要があります。
  • UInt64: 値はVT_UI8にする必要があります
  • Double: 値はVT_R8である必要があります。
  • DateTime: 値はVT_FILETIMEである必要があります。
  • Guid: 値はVT_CLSIDである必要があります。
  • BLOB: 値はVT_BLOBである必要があります。
  • オブジェクト: 値はVT_UNKNOWNである必要があります。
  • ストリーム: 値はVT_STREAMである必要があります。
  • クリップボード: 値はVT_CFである必要があります。

 

備考

OpenSearch プロバイダーでは、次のプロパティが使用されます。

  • OpenSearchShortName: 検索サービスの短い名前
  • OpenSearchQueryTemplate: クエリ サービスの OpenSearch テンプレート規則に従って書式設定されたテンプレート
  • MaximumResultCount: (数値) 検索サービスによって返される結果の最大数
  • LinkIsFilePath: (ブール値) true の場合、プロバイダーは、返された項目をファイルとして解釈しようとします。その拡張機能を使用して、ビューに適切な ShellItem が作成されます。 false の場合、アイテムは URL ショートカットとして扱われます。