網路原則伺服器

網路原則伺服器技術的概觀。

若要開發網路原則伺服器,您需要下列標頭:

如需這項技術的程式設計指導方針,請參閱:

列舉

 
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 廠商特定屬性之字串部分的格式。