INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities メソッド (shobjidl_core.h)

System.IsPinnedToNameSpaceTree プロパティ キー値を使用してフィルター処理するフォルダーの機能を取得し、通知登録の状態を変更します。

構文

HRESULT GetFolderCapabilities(
  [in]  NSTCFOLDERCAPABILITIES nfcMask,
  [out] NSTCFOLDERCAPABILITIES *pnfcValue
);

パラメーター

[in] nfcMask

種類: NSTCFOLDERCAPABILITIES

このメソッドが値を取得する必要がある機能。 次のいずれかまたは両方を指定します。

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001。 System.IsPinnedToNameSpaceTree プロパティがこのフォルダーに存在し、そのプロパティ値に基づくフィルター処理がサポートされています。

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002。 変更通知の登録は、ナビゲーション ウィンドウでフォルダーが展開されるまで遅延されます。

[out] pnfcValue

種類: NSTCFOLDERCAPABILITIES*

このメソッドが正常に返されると 、nfcMask で要求された機能を受け取る値へのポインター。 NSTCFC_NONEの場合を除き、 nfcMask で特に要求されていない位置のビット値は、必ずしも機能を反映しているわけではないので、使用しないでください。

NSTCFC_NONE (0x00000000)

0x00000000。 System.IsPinnedToNameSpaceTree プロパティがこのフォルダーに存在しません。 フィルター処理はサポートされていません。

NSTCFC_PINNEDITEMFILTERING (0x00000001)

0x00000001。 System.IsPinnedToNameSpaceTree プロパティがこのフォルダーに存在し、そのプロパティ値に基づくフィルター処理がサポートされています。

NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)

0x00000002。 変更通知の登録は、ナビゲーション ウィンドウでフォルダーが展開されるまで遅延されます。

戻り値

種類: HRESULT

このメソッドは、成功すると S_OK を返します。 そうでない場合は、HRESULT エラー コードを返します。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー shobjidl_core.h (Shobjidl.h を含む)