網路原則伺服器
網路原則伺服器技術的概觀。
若要開發網路原則伺服器,您需要下列標頭:
如需這項技術的程式設計指導方針,請參閱:
列舉
ACCOUNTINGPROPERTIES ACCOUNTINGPROPERTIES 類型的值會列舉屬性,以控制記錄檔的封包類型和特性。 |
ATTRIBUTEFILTER NPS 字典屬性的使用案例。 |
ATTRIBUTEID ATTRIBUTEID 列舉型別會列舉 SDO API 支援的 RADIUS 屬性。 |
ATTRIBUTEINFO ATTRIBUTEINFO 類型的值會列舉指定屬性的特性。 |
ATTRIBUTEPROPERTIES ATTRIBUTEPROPERTIES 類型的值會列舉 RADIUS 字典屬性的屬性。 |
ATTRIBUTERESTRICTIONS ATTRIBUTERESTRICTIONS 列舉類型的值會指定如何使用特定屬性的限制。 |
ATTRIBUTESYNTAX ATTRIBUTESYNTAX 列舉類型的每個值都會指定可能的屬性語法。 |
AUTHENTICATION_TYPE AUTHENTICATION_TYPE列舉型別的值是用來指定驗證方法。 |
CLIENTPROPERTIES CLIENTPROPERTIES 類型的值會列舉 RADIUS 用戶端的屬性。 SDO 電腦是 RADIUS 伺服器。 |
CONDITIONPROPERTIES CONDITIONPROPERTIES 列舉類型的值會指定網路存取原則的屬性 (NAP) 條件。 |
DICTIONARYPROPERTIES DICTIONARYPROPERTIES 屬性類型的值會列舉與屬性字典相關聯的屬性。 |
IASCOMMONPROPERTIES 所有 SDO 物件中存在之 IASCOMMONPROPERTIES 列舉型別列舉屬性的值。 |
IASCOMPONENTPROPERTIES SDO 物件的 IASCOMPONENTPROPERTIES 列舉型別列舉識別碼的值。 |
IASDATASTORE IASDATASTORE 列舉的值表示 SDO 資料的可能儲存位置。 |
IASDOMAINTYPE IASDOMAINTYPE 列舉類型的值會指定 SDO 電腦是否為網域的一部分,如果是,則指定網域的類型。 |
IASOSTYPE IASOSTYPE 列舉類型的值會指定用戶端要求驗證的作業系統類型, (SDO 電腦) 正在執行。 |
IASPROPERTIES 與 NPS 相關的 IASPROPERTIES 列舉型別列舉屬性的值。 |
IDENTITY_TYPE MS_ATTRIBUTE_IDENTITY_TYPE的不同可能值。 |
NAMESPROPERTIES NAMESPROPERTIES 列舉型別的值會列舉與要求網路存取的使用者名稱相關的屬性。 |
NAPPROPERTIES NAPPROPERTIES 列舉類型的值會指定 NAP (NAP) 的屬性。 |
NEW_LOG_FILE_FREQUENCY NEW_LOG_FILE_FREQUENCY列舉類型的值會指定建立新記錄檔的頻率。 |
NTEVENTLOGPROPERTIES NTEVENTLOGPROPERTIES 列舉類型的值會列舉 NT 事件記錄檔中應該記錄的事件種類。 |
NTSAMPROPERTIES NTSAMPROPERTIES 列舉類型的值會指定與 NT 安全性帳戶管理員相關的屬性, (SAM) 。 |
POLICYPROPERTIES POLICYPROPERTIES 列舉型別的值會列舉網路存取原則 (NAP) 的屬性。 |
PROFILEPROPERTIES PROFILEPROPERTIES 列舉型別會列舉與設定檔相關聯的屬性。 |
PROTOCOLPROPERTIES PROTOCOLPROPERTIES 列舉型別的值會列舉驗證通訊協定的屬性。 |
RADIUS_ACTION RADIUS_ACTION類型會列舉 NPS 擴充功能 DLL 可以產生以回應 Access-Request 的回應。 |
RADIUS_ATTRIBUTE_TYPE RADIUS_ATTRIBUTE_TYPE類型會列舉 RADIUS 屬性的可能類型。 |
RADIUS_AUTHENTICATION_PROVIDER RADIUS_AUTHENTICATION_PROVIDER類型會列舉 NPS 可以使用的可能驗證提供者。 |
RADIUS_CODE RADIUS_CODE列舉類型會列舉可能的 RADIUS 封包碼。 |
RADIUS_DATA_TYPE RADIUS_DATA_TYPE類型會列舉 RADIUS 屬性或擴充屬性的可能資料類型。 |
RADIUS_EXTENSION_POINT 當可以呼叫 RadiusExtensionProcess2 函式時,RADIUS_EXTENSION_POINT列舉型別會列舉 RADIUS 要求程式中的可能點。 |
RADIUS_REJECT_REASON_CODE RADIUS_REJECT_REASON_CODE列舉會定義可能的 RADIUS 封包拒絕碼。 |
RADIUSPROPERTIES RADIUSPROPERTIES 列舉型別的值會列舉 Microsoft RADIUS 通訊協定 SDO 的屬性。 |
RADIUSPROXYPROPERTIES RADIUSPROXYPROPERTIES 列舉類型中的值會列舉與 RADIUS Proxy 服務相關的屬性。 |
RADIUSSERVERGROUPPROPERTIES RADIUSSERVERGROUPPROPERTIES 列舉類型中的值會列舉 RADIUS 伺服器群組的屬性。 |
RADIUSSERVERPROPERTIES RADIUSSERVERPROPERTIES 列舉類型的值會列舉 RADIUS 伺服器的屬性,也就是 SDO 電腦。 |
REMEDIATIONSERVERGROUPPROPERTIES REMEDIATIONSERVERGROUPPROPERTIES 列舉類型的值會列舉補救伺服器群組的屬性。 |
REMEDIATIONSERVERPROPERTIES REMEDIATIONSERVERPROPERTIES 列舉類型的值會列舉補救伺服器的屬性。 |
REMEDIATIONSERVERSPROPERTIES REMEDIATIONSERVERSPROPERTIES 列舉類型的值會列舉一組補救伺服器群組的屬性。 |
SERVICE_TYPE SERVICE_TYPE列舉類型的值會指定從 SDO API 管理的服務類型。 |
SHV_COMBINATION_TYPE SHV_COMBINATION_TYPE列舉類型會指定系統健康情況驗證程式 (SHV) 組合的類型。 |
SHVTEMPLATEPROPERTIES SHVTEMPLATEPROPERTIES 列舉型別的值會列舉系統健康情況驗證程式 (SHV) 範本的屬性。 |
USERPROPERTIES USERPROPERTIES 列舉型別的值會列舉 SDO API 所支援的使用者屬性。 |
VENDORPROPERTIES VENDORPROPERTIES 列舉類型的值會指定廠商集合中物件的屬性。 |
函式
加入 Add 方法會將專案新增至 SDO) 集合 (Server Data Objects。 |
套用 Apply 方法會將呼叫 ISdo::P utProperty 方法所做的變更寫入持續性儲存體。 |
附加 Attach 方法會附加至 SDO 電腦。 附加至 SDO 電腦是第一個步驟是使用 SDO API 來管理該電腦。 |
CreateAttribute CreateAttribute 方法會建立新的屬性物件,並將 IDispatch 介面傳回給它。 |
EnumAttributes EnumAttributes 方法會擷取指定屬性的值。 |
EnumAttributeValues EnumAttributeValues 方法會擷取可列舉屬性的值。 |
get__NewEnum get__NewEnum 方法會擷取 Server Data Objects (SDO) 屬性的 IEnumVARIANT 介面。 |
get__NewEnum get__NewEnum 方法會擷取伺服器資料物件 (SDO) 集合的 IEnumVARIANT 介面。 |
get_Count get_Count 方法會傳回集合中的專案數。 |
GetAttachedComputer GetAttachedComputer 方法會擷取目前附加為 SDO 電腦的電腦名稱稱。 |
GetAttributeID GetAttributeID 方法會擷取指定屬性的識別碼。 |
GetAttributeInfo GetAttributeInfo 會擷取指定屬性的資訊。 |
GetDictionarySDO GetDictionarySDO 方法會擷取屬性字典 SDO 的介面。 |
GetDomainType GetDomainType 會擷取 SDO 電腦所在的網欄位型別。 |
GetOSType GetOSType 方法會擷取在 SDO 電腦上執行的作業系統類型。 |
GetProperty GetProperty 方法會擷取指定屬性的值。 |
GetPropertyInfo GetPropertyInfo 方法會擷取指定屬性之 ISdoPropertyInfo 介面的指標。 |
GetServiceSDO GetServiceSDO 方法會針對指定的服務擷取伺服器資料物件 (SDO) 。 |
GetServiceStatus GetServiceStatus 方法會擷取透過 SDO 管理的服務狀態。 |
GetUserSDO GetUserSDO 方法會針對指定的使用者擷取伺服器資料物件 (SDO) 介面。 |
IsDirectoryAvailable IsDirectoryAvailable 方法會測試 SDO 電腦上是否提供 Active Directory 服務。 |
IsNameUnique IsNameUnique 方法會測試指定的名稱是否在集合中是唯一的。 |
Item Item 方法會從集合中擷取指定的專案。 |
PRADIUS_EXTENSION_FREE_ATTRIBUTES RadiusExtensionFreeAttributes 函式是應用程式定義的函式,由 NPS 呼叫,以釋放 RadiusExtensionProcessEx 所傳回之屬性所佔用的記憶體。 |
PRADIUS_EXTENSION_INIT RadiusExtensionInit 函式是應用程式定義的函式,並在服務啟動時由 NPS 呼叫。 使用 RadiusExtensionInit 來執行延伸模組 DLL 的任何初始化作業。 |
PRADIUS_EXTENSION_PROCESS RadiusExtensionProcess 函式是應用程式定義的函式,由 NPS 針對 NPS 從網路存取伺服器接收的每個驗證或會計封包呼叫, (NAS) 。 |
PRADIUS_EXTENSION_PROCESS_2 應用程式定義函式,由 NPS 針對 NPS 接收的每個驗證或會計封包呼叫。 |
PRADIUS_EXTENSION_PROCESS_EX RadiusExtensionProcessEx 函式是應用程式定義的函式,由 NPS 針對 NPS 從網路存取伺服器接收的每個驗證或會計封包呼叫, (NAS) 。 |
PRADIUS_EXTENSION_TERM RadiusExtensionTerm 函式是應用程式定義的函式,在卸載擴充功能 DLL 之前由 NPS 呼叫。 使用 RadiusExtensionTerm 來執行延伸模組 DLL 的任何清除作業。 |
PutProperty PutProperty 方法會設定指定屬性的值。 |
重新載入 Reload 方法會從基礎資料存放區重載集合中的所有物件。 |
移除 Remove 方法會從集合中移除指定的專案。 |
RemoveAll RemoveAll 方法會移除集合中的所有專案。 |
ResetProperty ResetProperty 方法會將指定的屬性重設為其預設值。 |
ResetService ResetService 方法會重設 SDO API 所管理的服務。 重設服務會導致服務重新整理其資料。 |
Restore Restore 方法會從永續性儲存體重載伺服器資料物件 (SDO) 屬性的值。 |
StartService StartService 方法會啟動透過 SDO 管理的服務。 |
StopService StopService 方法會關閉透過 SDO 管理的服務。 |
介面
ISdo 使用 ISdo 介面來儲存、擷取和補救伺服器資料物件 (SDO) 資訊。 |
ISdoCollection 使用 ISdoCollection 介面操作 SDO 物件的集合。 |
ISdoDictionaryOld 使用 ISdoDictionaryOld 介面操作遠端存取撥入使用者服務 (RADIUS) 屬性的字典。 |
ISdoMachine 使用 ISdoMachine 介面附加至 SDO 電腦、取得 SDO 電腦的相關資訊,以及取得其他 SDO 物件的介面。 |
ISdoServiceControl 使用 ISdoServiceControl 介面來控制在 SDO 電腦上管理的服務。 |
結構
RADIUS_ATTRIBUTE RADIUS_ATTRIBUTE 結構代表 RADIUS 屬性或擴充屬性。 |
RADIUS_ATTRIBUTE_ARRAY RADIUS_ATTRIBUTE_ARRAY 結構代表屬性的陣列。 |
RADIUS_EXTENSION_CONTROL_BLOCK RADIUS_EXTENSION_CONTROL_BLOCK 結構提供目前 RADIUS 要求的相關資訊。 它也提供函式來取得與要求相關聯的屬性,以及設定要求的處置。 |
RADIUS_VSA_FORMAT RADIUS_VSA_FORMAT 結構代表 RADIUS 廠商特定屬性之字串部分的格式。 |