Metode IConditionFactory::MakeLeaf (structuredquery.h)

Membuat simpul kondisi daun yang mewakili perbandingan nilai properti dan nilai konstanta.

Sintaks

HRESULT MakeLeaf(
  [in]          LPCWSTR             pszPropertyName,
  [in]          CONDITION_OPERATION cop,
  [in]          LPCWSTR             pszValueType,
  [in]          const PROPVARIANT   *ppropvar,
  [in]          IRichChunk          *pPropertyNameTerm,
  [in]          IRichChunk          *pOperationTerm,
  [in]          IRichChunk          *pValueTerm,
  [in]          BOOL                fExpand,
  [out, retval] ICondition          **ppcResult
);

Parameter

[in] pszPropertyName

Jenis: LPCWSTR

Nama properti yang akan dibandingkan, atau NULL untuk properti yang tidak ditentukan. Nama lokal simpul daun LOCALE_NAME_USER_DEFAULT.

[in] cop

Jenis: CONDITION_OPERATION

Enumerasi CONDITION_OPERATION .

[in] pszValueType

Jenis: LPCWSTR

Nama jenis semantik nilai, atau NULL untuk string biasa.

[in] ppropvar

Jenis: PROPVARIANT const*

Nilai konstanta yang nilai propertinya harus dibandingkan.

[in] pPropertyNameTerm

Jenis: IRichChunk*

Penunjuk ke IRichChunk yang mengidentifikasi rentang string input yang mewakili properti . Ini bisa NULL.

[in] pOperationTerm

Jenis: IRichChunk*

Penunjuk ke IRichChunk yang mengidentifikasi rentang string input yang mewakili operasi. Ini bisa NULL.

[in] pValueTerm

Jenis: IRichChunk*

Penunjuk ke IRichChunk yang mengidentifikasi rentang string input yang mewakili nilai . Ini bisa NULL.

[in] fExpand

Jenis: BOOL

Jika TRUE dan pszPropertyName mengidentifikasi properti virtual, simpul yang dihasilkan bukan simpul daun; sebaliknya, ini adalah disjungsi dari node kondisi daun, yang masing-masing sesuai dengan satu ekspansi properti virtual.

[out, retval] ppcResult

Jenis: ICondition**

Menerima penunjuk ke simpul daun ICondition baru.

Mengembalikan nilai

Jenis: HRESULT

Jika metode ini berhasil, metode ini mengembalikan S_OK. Jika tidak, kode kesalahan HRESULT akan dikembalikan.

Keterangan

Untuk informasi selengkapnya tentang istilah simpul daun (properti, nilai, dan operasi), lihat ICondition::GetInputTerms.

Properti virtual memiliki satu atau beberapa item metadata di mana kuncinya adalah "MapsToRelation" dan nilainya adalah nama properti (yang merupakan salah satu ekspansi properti). Untuk informasi selengkapnya tentang metadata, lihat MetaData.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP dengan SP2, Windows Vista [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 dengan SP1 [hanya aplikasi desktop]
Target Platform Windows
Header structuredquery.h
Redistribusi Windows Desktop Search (WDS) 3.0

Lihat juga

CONDITION_OPERATION

CONDITION_TYPE

ICondition

ICondition2

IConditionFactory

IConditionFactory2

Referensi