estrutura SERVICE_TYPE_INFO_ABSA (nspapi.h)
A estrutura SERVICE_TYPE_INFO_ABS contém informações sobre um tipo de serviço de rede. Use SERVICE_TYPE_INFO_ABS para adicionar um tipo de serviço de rede a um namespace.
Sintaxe
typedef struct _SERVICE_TYPE_INFO_ABSA {
LPSTR lpTypeName;
DWORD dwValueCount;
SERVICE_TYPE_VALUE_ABSA Values[1];
} SERVICE_TYPE_INFO_ABSA, *PSERVICE_TYPE_INFO_ABSA, *LPSERVICE_TYPE_INFO_ABSA;
Membros
lpTypeName
Ponteiro para uma cadeia de caracteres terminada em zero que é o nome do tipo de serviço de rede. Esse nome é o mesmo em todos os namespaces e é usado pelas funções GetTypeByName e GetNameByType .
dwValueCount
Número de estruturas SERVICE_TYPE_VALUE_ABS na matriz de membros Values que segue dwValueCount.
Values[1]
Matriz de estruturas SERVICE_TYPE_VALUE_ABS .
Cada uma dessas estruturas contém informações sobre um valor de tipo de serviço que o sistema operacional ou serviço de rede pode precisar quando uma instância desse tipo de serviço de rede é registrada com um namespace.
As informações nessas estruturas podem ser específicas para um namespace. Por exemplo, se um serviço de rede usa o namespace SAP, mas não tem um GUID que contém o SAPID (identificador SAP), ele define o SAPID em uma estrutura SERVICE_TYPE_VALUE_ABS .
Comentários
Quando você usa a função SetService para adicionar um tipo de serviço de rede a um namespace, a estrutura SERVICE_TYPE_INFO_ABS é passada como membro do BLOB ServiceSpecificInfo de uma estrutura SERVICE_INFO . Embora o membro ServiceSpecificInfo geralmente não deva conter ponteiros, uma exceção é feita no caso das estruturas SERVICE_TYPE_INFO_ABS e SERVICE_TYPE_VALUE_ABS .
Observação
O cabeçalho nspapi.h define SERVICE_TYPE_INFO_ABS como um alias que seleciona automaticamente a versão ANSI ou Unicode dessa função com base na definição da constante de pré-processador UNICODE. Misturar o uso do alias neutro de codificação com código que não seja neutro em codificação pode levar a incompatibilidades que resultam em erros de compilação ou de runtime. Para obter mais informações, consulte Convenções para protótipos de função.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | nspapi.h |
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de