estructura SERVICE_TYPE_VALUE_ABSA (nspapi.h)
La estructura SERVICE_TYPE_VALUE_ABS contiene información sobre un valor de tipo de servicio de red. Esta información puede ser específica de un espacio de nombres.
Sintaxis
typedef struct _SERVICE_TYPE_VALUE_ABSA {
DWORD dwNameSpace;
DWORD dwValueType;
DWORD dwValueSize;
LPSTR lpValueName;
PVOID lpValue;
} SERVICE_TYPE_VALUE_ABSA, *PSERVICE_TYPE_VALUE_ABSA, *LPSERVICE_TYPE_VALUE_ABSA;
Miembros
dwNameSpace
Tipo: DWORD
Un espacio de nombres, o un conjunto de espacios de nombres predeterminados, para los que está previsto el valor del tipo de servicio de red. Los proveedores de espacios de nombres solo examinarán los valores destinados a su espacio de nombres.
Use una de las siguientes constantes para especificar un espacio de nombres:
dwValueType
Tipo: DWORD
Tipo de los datos de valor. Especifique uno de los siguientes tipos:
dwValueSize
Tipo: DWORD
Tamaño, en bytes, del valor al que apunta el miembro lpValue . En el caso de REG_SZ y REG_MULTI_SZ datos de cadena, los caracteres de terminación se cuentan como parte del tamaño.
lpValueName
Tipo: LPTSTR
Puntero a una cadena terminada en NULL que es el nombre del valor. Este nombre es específico de un espacio de nombres.
Varias cadenas de nombre de valor usadas habitualmente están asociadas a constantes definidas. Estas cadenas de nombre incluyen lo siguiente.
Constante | Significado |
---|---|
|
"SapId" |
|
"ConnectionOriented" |
|
"TcpPort" |
|
"UdpPort" |
lpValue
Tipo: PVOID
Puntero a los datos de valor.
Comentarios
Cuando se usa la función SetService para agregar un tipo de servicio de red a un espacio de nombres, se pasa una estructura de SERVICE_TYPE_INFO_ABS como miembro BLOB ServiceSpecificInfo de una estructura de SERVICE_INFO . Aunque el miembro ServiceSpecificInfo generalmente no debe contener punteros, se realiza 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_VALUE_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 neutro de codificación con código que no es neutral de codificación puede provocar discrepancias que dan lugar a errores de compilación o en 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
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de