estructura SERVICE_INFOA (nspapi.h)
La estructura SERVICE_INFO contiene información sobre un servicio de red o un tipo de servicio de red.
Sintaxis
typedef struct _SERVICE_INFOA {
LPGUID lpServiceType;
LPSTR lpServiceName;
LPSTR lpComment;
LPSTR lpLocale;
DWORD dwDisplayHint;
DWORD dwVersion;
DWORD dwTime;
LPSTR lpMachineName;
LPSERVICE_ADDRESSES lpServiceAddress;
BLOB ServiceSpecificInfo;
} SERVICE_INFOA, *PSERVICE_INFOA, *LPSERVICE_INFOA;
Miembros
lpServiceType
Tipo: LPGUID
Puntero a un GUID que es el tipo del servicio de red.
lpServiceName
Tipo: LPTSTR de
Puntero a un cadena terminada en NULLque es el nombre del servicio de red.
Si llama a la función setService
Si llama a la función SetService con el parámetro dwNameSpace establecido en un nombre de servicio específico, el nombre del servicio de red puede ser un nombre común o un nombre distintivo. Un nombre distintivo distingue el servicio a una ubicación única con un servicio de directorio. Un ejemplo de un nombre distintivo para un servicio de red es "MS\SYS\NT\DEV\My SQL Server".
lpComment
Tipo: LPTSTR de
Puntero a un cadena terminada en NULLque es un comentario o una descripción para el servicio de red. Por ejemplo, "Se usa para las actualizaciones de desarrollo".
lpLocale
Tipo: LPTSTR de
Puntero a un cadena terminada en NULLque contiene información de configuración regional.
dwDisplayHint
Tipo: DWORD de
Sugerencia sobre cómo mostrar el servicio de red en una interfaz de usuario de exploración de red. Puede ser uno de los siguientes valores.
dwVersion
Tipo: DWORD de
Versión del servicio de red. La palabra alta de este valor especifica un número de versión principal. La palabra baja de este valor especifica un número de versión secundaria.
dwTime
Tipo: DWORD de
Reservado para uso futuro. Debe ser cero.
lpMachineName
Tipo: LPTSTR de
Puntero a un cadena terminada en NULLque es el nombre del equipo en el que se ejecuta el servicio de red.
lpServiceAddress
Tipo: LPSERVICE_ADDRESSES
Puntero a una estructura SERVICE_ADDRESSES que contiene una matriz de estructuras de SERVICE_ADDRESS. Cada estructura de SERVICE_ADDRESS contiene información sobre una dirección de servicio de red.
Un servicio de red puede llamar a la función getsockname para determinar la dirección local del sistema.
ServiceSpecificInfo
Tipo: blob de
Estructura BLOB que especifica información definida por el servicio.
Observaciones
Nota
El encabezado nspapi.h define SERVICE_INFO 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 Conventions for Function Prototypes.
Requisitos
Requisito | Valor |
---|---|
cliente mínimo admitido | Windows 2000 Professional [solo aplicaciones de escritorio] |
servidor mínimo admitido | Windows 2000 Server [solo aplicaciones de escritorio] |
encabezado de |
nspapi.h |