INameSpaceTreeControlFolderCapabilities::GetFolderCapabilities メソッド (shobjidl_core.h)
System.IsPinnedToNameSpaceTree プロパティ キー値を使用してフィルター処理するフォルダーの機能を取得し、通知登録の状態を変更します。
構文
HRESULT GetFolderCapabilities(
[in] NSTCFOLDERCAPABILITIES nfcMask,
[out] NSTCFOLDERCAPABILITIES *pnfcValue
);
パラメーター
[in] nfcMask
このメソッドが値を取得する必要がある機能。 次のいずれかまたは両方を指定します。
NSTCFC_PINNEDITEMFILTERING (0x00000001)
0x00000001。 System.IsPinnedToNameSpaceTree プロパティがこのフォルダーに存在し、そのプロパティ値に基づくフィルター処理がサポートされています。
NSTCFC_DELAY_REGISTER_NOTIFY (0x00000002)
0x00000002。 変更通知の登録は、ナビゲーション ウィンドウでフォルダーが展開されるまで遅延されます。
[out] pnfcValue
このメソッドが正常に返されると 、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 を含む) |