共用方式為


IDsDisplaySpecifier::IsClassContainer 方法 (dsclient.h)

IDsDisplaySpecifier::IsClassContainer方法會判斷指定的物件類別是否為容器。

語法

BOOL IsClassContainer(
  [in] LPCWSTR pszObjectClass,
  [in] LPCWSTR pszADsPath,
  [in] DWORD   dwFlags
);

參數

[in] pszObjectClass

Null 終止的 Unicode 字串指標,其中包含物件類別的名稱,以判斷它是否為容器。 物件類別名稱的範例為 「user」 和 「container」。

[in] pszADsPath

Null 終止 Unicode 字串的指標,此字串包含類別物件的 ADsPath ,該物件可以在顯示規範容器中系結,以及其架構資料可以取得。

[in] dwFlags

包含修改此方法行為的旗標。 這可以是零或下列旗標。

DSICCF_IGNORETREATASLEAF

會忽略顯示規範中的 treatAsLeaf 屬性,而且只會使用架構資料來判斷類別是否為容器。

傳回值

如果指定的類別是容器,則傳回 TRUE 。 否則會傳回 FALSE

備註

方法會使用顯示規範的架構資料和/或 treatAsLeaf 屬性來判斷物件類別是否為容器。 如果架構指出類別可以包含其他物件,則物件類別會判斷為容器。 顯示規範的 treatAsLeaf 屬性可用來覆寫架構指標。

需求

   
最低支援的用戶端 Windows Vista
最低支援的伺服器 Windows Server 2008
目標平台 Windows
標頭 dsclient.h
Dll Dsadmin.dll

另請參閱

在 Active Directory 網域服務 中顯示介面

IDsDisplaySpecifier