Servidor de Políticas de Rede

Visão geral da tecnologia do Servidor de Política de Rede.

Para desenvolver o Servidor de Política de Rede, você precisa desses cabeçalhos:

Para obter diretrizes de programação para essa tecnologia, consulte:

Enumerações

 
ACCOUNTINGPROPERTIES

Os valores do tipo ACCOUNTINGPROPERTIES enumeram propriedades que controlam quais tipos de pacotes são registrados e características do arquivo de log.
ATTRIBUTEFILTER

Os casos de uso para os atributos de dicionário NPS.
ATTRIBUTEID

O tipo de enumeração ATTRIBUTEID enumera os atributos RADIUS compatíveis com a API do SDO.
ATTRIBUTEINFO

Os valores do tipo ATTRIBUTEINFO enumeram características de um atributo especificado.
ATTRIBUTEPROPERTIES

Os valores do tipo ATTRIBUTEPROPERTIES enumeram propriedades para um atributo de dicionário RADIUS.
ATTRIBUTERESTRICTIONS

Os valores do tipo de enumeração ATTRIBUTERESTRICTIONS especificam restrições sobre como um atributo específico pode ser usado.
ATTRIBUTESYNTAX

Cada valor do tipo de enumeração ATTRIBUTESYNTAX especifica uma sintaxe de atributo possível.
AUTHENTICATION_TYPE

Os valores do tipo enumerado AUTHENTICATION_TYPE são usados para especificar o método de autenticação.
CLIENTPROPERTIES

Os valores do tipo CLIENTPROPERTIES enumeram as propriedades de um cliente RADIUS. O computador SDO é o servidor RADIUS.
CONDITIONPROPERTIES

Os valores do tipo de enumeração CONDITIONPROPERTIES especificam as propriedades de uma condição NAP (Política de Acesso à Rede).
DICTIONARYPROPERTIES

Os valores do tipo de propriedades DICTIONARYPROPERTIES enumeram propriedades associadas ao dicionário de atributos.
IASCOMMONPROPERTIES

Os valores do tipo de enumeração IASCOMMONPROPERTIES enumeram propriedades que estão presentes em todos os objetos SDO.
IASCOMPONENTPROPERTIES

Os valores do tipo de enumeração IASCOMPONENTPROPERTIES enumeram identificadores para um objeto SDO.
IASDATASTORE

Os valores da enumeração IASDATASTORE indicam os possíveis locais de armazenamento para dados SDO.
IASDOMAINTYPE

Os valores do tipo de enumeração IASDOMAINTYPE especificam se o computador SDO faz parte de um domínio e, nesse caso, que tipo de domínio.
IASOSTYPE

Os valores do tipo de enumeração IASOSTYPE especificam que tipo de sistema operacional o cliente está solicitando autenticação (computador SDO) está em execução.
IASPROPERTIES

Os valores do tipo de enumeração IASPROPERTIES enumeram propriedades relacionadas ao NPS.
IDENTITY_TYPE

Os diferentes valores possíveis para MS_ATTRIBUTE_IDENTITY_TYPE.
NAMESPROPERTIES

Os valores do tipo de enumeração NAMESPROPERTIES enumeram propriedades relacionadas ao nome do usuário que solicita acesso à rede.
NAPPROPERTIES

Os valores do tipo de enumeração NAPPROPERTIES especificam propriedades para NAP (Políticas de Acesso à Rede).
NEW_LOG_FILE_FREQUENCY

Os valores do tipo de enumeração NEW_LOG_FILE_FREQUENCY especificam a frequência com que novos arquivos de log são criados.
NTEVENTLOGPROPERTIES

Os valores do tipo de enumeração NTEVENTLOGPROPERTIES enumeram quais tipos de eventos devem ser registrados no Log de Eventos NT.
NTSAMPROPERTIES

Os valores do tipo de enumeração NTSAMPROPERTIES especificam propriedades relacionadas ao SAM (Gerenciador de Contas de Segurança do NT).
POLICYPROPERTIES

Os valores do tipo de enumeração POLICYPROPERTIES enumeram propriedades de uma NAP (Política de Acesso à Rede).
PROFILEPROPERTIES

O tipo de enumeração PROFILEPROPERTIES enumera as propriedades associadas a um perfil.
PROTOCOLPROPERTIES

Os valores do tipo de enumeração PROTOCOLPROPERTIES enumeram propriedades de um protocolo de autenticação.
RADIUS_ACTION

O tipo RADIUS_ACTION enumera as respostas que uma DLL de extensão NPS pode gerar em resposta a uma Solicitação de Acesso.
RADIUS_ATTRIBUTE_TYPE

O tipo RADIUS_ATTRIBUTE_TYPE enumera os tipos possíveis para um atributo RADIUS.
RADIUS_AUTHENTICATION_PROVIDER

O tipo RADIUS_AUTHENTICATION_PROVIDER enumera os possíveis provedores de autenticação que o NPS pode usar.
RADIUS_CODE

O tipo de enumeração RADIUS_CODE enumera os possíveis códigos de pacote RADIUS.
RADIUS_DATA_TYPE

O tipo RADIUS_DATA_TYPE enumera o tipo de dados possível para um atributo RADIUS ou atributo estendido.
RADIUS_EXTENSION_POINT

O tipo de enumeração RADIUS_EXTENSION_POINT enumera os possíveis pontos no processo de solicitação RADIUS quando a função RadiusExtensionProcess2 pode ser chamada.
RADIUS_REJECT_REASON_CODE

A enumeração RADIUS_REJECT_REASON_CODE define os possíveis códigos de rejeição de pacote RADIUS.
RADIUSPROPERTIES

Os valores do tipo de enumeração RADIUSPROPERTIES enumeram propriedades do protocolo MICROSOFT RADIUS SDO.
RADIUSPROXYPROPERTIES

Os valores no tipo de enumeração RADIUSPROXYPROPERTIES enumeram propriedades relacionadas ao serviço proxy RADIUS.
RADIUSSERVERGROUPPROPERTIES

Os valores no tipo de enumeração RADIUSSERVERGROUPPROPERTIES enumeram propriedades de um grupo de servidores RADIUS.
RADIUSSERVERPROPERTIES

Os valores do tipo de enumeração RADIUSSERVERPROPERTIES enumeram as propriedades do servidor RADIUS, que é o computador SDO.
REMEDIATIONSERVERGROUPPROPERTIES

Os valores do tipo de enumeração REMEDIATIONSERVERGROUPPROPERTIES enumeram as propriedades de um grupo de servidores de correção.
REMEDIATIONSERVERPROPERTIES

Os valores do tipo de enumeração REMEDIATIONSERVERPROPERTIES enumeram as propriedades de um servidor de correção.
REMEDIATIONSERVERSPROPERTIES

Os valores do tipo de enumeração REMEDIATIONSERVERSPROPERTIES enumeram as propriedades de um conjunto de grupos de servidores de correção.
SERVICE_TYPE

Os valores do tipo de enumeração SERVICE_TYPE especificam o tipo de serviço administrado da API do SDO.
SHV_COMBINATION_TYPE

O tipo de enumeração SHV_COMBINATION_TYPE especifica o tipo de uma combinação de SHV (Validador de Integridade do Sistema).
SHVTEMPLATEPROPERTIES

Os valores do tipo de enumeração SHVTEMPLATEPROPERTIES enumeram as propriedades de um modelo SHV (System Health Validator).
USERPROPERTIES

Os valores do tipo de enumeração USERPROPERTIES enumeram as propriedades do usuário compatíveis com a API do SDO.
VENDORPROPERTIES

Os valores do tipo de enumeração VENDORPROPERTIES especificam propriedades de objetos na coleção vendors.

Funções

 
Adicionar

O método Add adiciona um item à coleção SDO (Server Data Objects).
Aplicar

O método Apply grava no armazenamento persistente as alterações feitas por chamadas para o método ISdo::P utProperty.
Attach

O método Attach é anexado a um computador SDO. Anexar a um computador SDO é a primeira etapa é usar a API do SDO para administrar esse computador.
Createattribute

O método CreateAttribute cria um novo objeto de atributo e retorna uma interface IDispatch para ele.
EnumAttributes

O método EnumAttributes recupera os valores dos atributos especificados.
EnumAttributeValues

O método EnumAttributeValues recupera os valores de um atributo enumerável.
get__NewEnum

O método get__NewEnum recupera uma interface IEnumVARIANT para as propriedades do SDO (Server Data Objects).
get__NewEnum

O método get__NewEnum recupera uma interface IEnumVARIANT para uma coleção SDO (Server Data Objects).
get_Count

O método get_Count retorna o número de itens na coleção.
GetAttachedComputer

O método GetAttachedComputer recupera o nome do computador que está atualmente anexado como um computador SDO.
GetAttributeID

O método GetAttributeID recupera a ID do atributo especificado.
GetAttributeInfo

O GetAttributeInfo recupera informações para o atributo especificado.
GetDictionarySDO

O método GetDictionarySDO recupera uma interface para um SDO de dicionário de atributos.
GetDomainType

O GetDomainType recupera o tipo de domínio no qual o computador SDO reside.
GetOSType

O método GetOSType recupera o tipo de sistema operacional em execução no computador SDO.
GetProperty

O método GetProperty recupera o valor da propriedade especificada.
GetPropertyInfo

O método GetPropertyInfo recupera um ponteiro para uma interface ISdoPropertyInfo para a propriedade especificada.
GetServiceSDO

O método GetServiceSDO recupera um SDO (Server Data Object) para o serviço especificado.
GetServiceStatus

O método GetServiceStatus recupera o status do serviço que está sendo administrado por meio do SDO.
GetUserSDO

O método GetUserSDO recupera uma interface para o SDO (Objeto de Dados do Servidor) para o usuário especificado.
IsDirectoryAvailable

O método IsDirectoryAvailable testa se um serviço do Active Directory está disponível no computador SDO.
IsNameUnique

O método IsNameUnique testa se o nome especificado é exclusivo na coleção.
Item

O método Item recupera o item especificado da coleção.
PRADIUS_EXTENSION_FREE_ATTRIBUTES

A função RadiusExtensionFreeAttributes é uma função definida pelo aplicativo e é chamada pelo NPS para liberar a memória ocupada por atributos retornados por RadiusExtensionProcessEx.
PRADIUS_EXTENSION_INIT

A função RadiusExtensionInit é uma função definida pelo aplicativo e é chamada pelo NPS enquanto o serviço está sendo iniciado. Use RadiusExtensionInit para executar quaisquer operações de inicialização para a DLL de extensão.
PRADIUS_EXTENSION_PROCESS

A função RadiusExtensionProcess é uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe do NAS (servidor de acesso à rede).
PRADIUS_EXTENSION_PROCESS_2

Uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe.
PRADIUS_EXTENSION_PROCESS_EX

A função RadiusExtensionProcessEx é uma função definida pelo aplicativo e é chamada pelo NPS para cada pacote de autenticação ou contabilidade que o NPS recebe do NAS (servidor de acesso à rede).
PRADIUS_EXTENSION_TERM

A função RadiusExtensionTerm é uma função definida pelo aplicativo e é chamada pelo NPS antes de descarregar a DLL de extensão. Use RadiusExtensionTerm para executar qualquer operação de limpo para a DLL de extensão.
PutProperty

O método PutProperty define o valor da propriedade especificada.
Recarregar

O método Reload recarrega todos os objetos na coleção do armazenamento de dados subjacente.
Remover

O método Remove remove o item especificado da coleção.
RemoveAll

O método RemoveAll remove todos os itens da coleção.
ResetProperty

O método ResetProperty redefine a propriedade especificada para seu valor padrão.
ResetService

O método ResetService redefine o serviço administrado pela API do SDO. Redefinir o serviço faz com que o serviço atualize seus dados.
Restaurar

O método Restore recarrega os valores das propriedades do SDO (Server Data Objects) do armazenamento persistente.
Startservice

O método StartService inicia o serviço administrado por meio do SDO.
StopService

O método StopService desliga o serviço administrado por meio do SDO.

Interfaces

 
ISdo

Use a interface ISdo para armazenar, recuperar e atualizar informações do SDO (Server Data Objects).
ISdoCollection

Use a interface ISdoCollection para manipular uma coleção de objetos SDO.
ISdoDictionaryOld

Use a interface ISdoDictionaryOld para manipular o dicionário de atributos RADIUS (Remote Access Dial-In User Service).
ISdoMachine

Use a interface ISdoMachine para anexar a um computador SDO, obter informações sobre o computador SDO e obter interfaces para outros objetos SDO.
ISdoServiceControl

Use a interface ISdoServiceControl para controlar o serviço que está sendo administrado no computador SDO.

Estruturas

 
RADIUS_ATTRIBUTE

A estrutura RADIUS_ATTRIBUTE representa um atributo RADIUS ou um atributo estendido.
RADIUS_ATTRIBUTE_ARRAY

A estrutura RADIUS_ATTRIBUTE_ARRAY representa uma matriz de atributos.
RADIUS_EXTENSION_CONTROL_BLOCK

A estrutura RADIUS_EXTENSION_CONTROL_BLOCK fornece informações sobre a solicitação RADIUS atual. Ele também fornece funções para obter os atributos associados à solicitação e para definir a disposição da solicitação.
RADIUS_VSA_FORMAT

A estrutura RADIUS_VSA_FORMAT representa o formato da parte da cadeia de caracteres de um atributo específico do fornecedor RADIUS.