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 |