estructura SERVICE_TYPE_INFO_ABSA (nspapi.h)

La estructura SERVICE_TYPE_INFO_ABS contiene información sobre un tipo de servicio de red. Use SERVICE_TYPE_INFO_ABS para agregar un tipo de servicio de red a un espacio de nombres.

Sintaxis

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;

Miembros

lpTypeName

Puntero a una cadena terminada en cero que es el nombre del tipo de servicio de red. Este nombre es el mismo en todos los espacios de nombres y lo usan las funciones GetTypeByName y GetNameByType .

dwValueCount

Número de estructuras de SERVICE_TYPE_VALUE_ABS en la matriz miembro Values que sigue dwValueCount.

Values[1]

Matriz de estructuras de SERVICE_TYPE_VALUE_ABS .

Cada una de estas estructuras contiene información sobre un valor de tipo de servicio que el sistema operativo o el servicio de red pueden necesitar cuando se registra una instancia de este tipo de servicio de red con un espacio de nombres.

La información de estas estructuras puede ser específica de un espacio de nombres. Por ejemplo, si un servicio de red usa el espacio de nombres SAP, pero no tiene un GUID que contenga el identificador de SAP (SAPID), define el SAPID en una estructura de SERVICE_TYPE_VALUE_ABS .

Comentarios

Cuando se usa la función SetService para agregar un tipo de servicio de red a un espacio de nombres, la estructura de SERVICE_TYPE_INFO_ABS se pasa como el miembro BLOB ServiceSpecificInfo de una estructura de SERVICE_INFO . Aunque el miembro ServiceSpecificInfo generalmente no debe contener punteros, se produce una excepción en el caso de las estructuras SERVICE_TYPE_INFO_ABS y SERVICE_TYPE_VALUE_ABS .

Nota

El encabezado nspapi.h define SERVICE_TYPE_INFO_ABS como alias que selecciona automáticamente la versión ANSI o Unicode de esta función en función de la definición de la constante de preprocesador UNICODE. La combinación del uso del alias neutral de codificación con código que no es neutral de codificación puede dar lugar a errores de coincidencia que dan lugar a errores de compilación o tiempo de ejecución. Para obtener más información, vea Convenciones para prototipos de función.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Encabezado nspapi.h

Consulte también

SERVICE_INFO

SERVICE_TYPE_VALUE_ABS

SetService