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. |