IDsDisplaySpecifier 介面可讓您存取 displaySpecifier 類別的 Active Directory 網域 Service 物件。 這類對象稱為 顯示規範。 顯示規範會儲存 Active Directory 網域服務 中對象的使用者介面元素,例如屬性頁或操作功能表等使用者介面元素的數據。 如需詳細資訊,請參閱 顯示規範。
這個介面可用來擴充 Active Directory 網域服務 中現有對象的顯示功能、管理新目錄對象的顯示,或增強啟用 Active Directory 網域服務 應用程式的顯示。 如需詳細資訊,請參閱 擴充目錄對象的使用者介面。
若要建立此介面的實例,請使用CLSID_DsDisplaySpecifier對象標識符呼叫 CoCreateInstance,如下列程式代碼範例所示。
#include <objbase.h>
#define INITGUID
#include <initguid.h>
#include "dsclient.h"
HRESULT hr;
IDsDisplaySpecifier *pDS;
CoInitialize(NULL);
hr = CoCreateInstance( CLSID_DsDisplaySpecifier,
NULL,
CLSCTX_INPROC_SERVER,
IID_IDsDisplaySpecifier,
(void**)&pDS);
if(SUCCEEDED(hr))
{
// More code calling the interface methods.
pDS->Release();
}
CoUninitialize();
繼承
IDsDisplaySpecifier 介面繼承自 IUnknown 介面。 IDsDisplaySpecifier 也有下列類型的成員:
方法
IDsDisplaySpecifier 介面具有這些方法。
|
IDsDisplaySpecifier::EnumClassAttributes 列舉指定物件類別的屬性。 |
|
IDsDisplaySpecifier::GetAttributeADsType 擷取指定屬性的屬性類型。 |
|
IDsDisplaySpecifier::GetClassCreationInfo 擷取指定物件類別之類別建立精靈物件的相關數據。 |
|
IDsDisplaySpecifier::GetDisplaySpecifier IDsDisplaySpecifier::GetDisplaySpecifier 方法會系結至 Active Directory 網域服務 中指定類別的顯示規範物件。 |
|
IDsDisplaySpecifier::GetFriendlyAttributeName IDsDisplaySpecifier::GetFriendlyAttributeName 方法會從指定物件類別之屬性的當地語系化名稱擷取。 |
|
IDsDisplaySpecifier::GetFriendlyClassName IDsDisplaySpecifier::GetFriendlyClassName 方法會擷取物件類別的當地語系化名稱。 |
|
IDsDisplaySpecifier::GetIcon IDsDisplaySpecifier::GetIcon 方法會取得指定物件類別的圖示。 |
|
IDsDisplaySpecifier::GetIconLocation 取得指定物件類別的圖示位置。 |
|
IDsDisplaySpecifier::IsClassContainer 判斷指定的物件類別是否為容器。 |
|
IDsDisplaySpecifier::SetLanguageID 將 IDsDisplaySpecifier 物件所使用的地區設定變更為指定的語言。 |
|
IDsDisplaySpecifier::SetServer 指定從中取得顯示規範數據的伺服器。 |
規格需求
| 需求 | 值 |
|---|---|
| 最低支援的用戶端 | Windows Vista |
| 最低支援的伺服器 | Windows Server 2008 |
| 目標平台 | Windows |
| 標頭 | dsclient.h |