структура SERVICE_TYPE_INFO_ABSA (nspapi.h)
Структура SERVICE_TYPE_INFO_ABS содержит сведения о типе сетевой службы. Используйте SERVICE_TYPE_INFO_ABS , чтобы добавить тип сетевой службы в пространство имен.
Синтаксис
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;
Члены
lpTypeName
Указатель на строку с нулем, которая является именем типа сетевой службы. Это имя одинаково во всех пространствах имен и используется функциями GetTypeByName и GetNameByType .
dwValueCount
Число SERVICE_TYPE_VALUE_ABS структур в массиве элементов Values , который следует за dwValueCount.
Values[1]
Массив структур SERVICE_TYPE_VALUE_ABS .
Каждая из этих структур содержит сведения о значении типа службы, которое может потребоваться операционной системе или сетевой службе при регистрации экземпляра этого типа сетевой службы в пространстве имен.
Сведения в этих структурах могут быть характерными для пространства имен. Например, если сетевая служба использует пространство имен SAP, но не имеет GUID , содержащего идентификатор SAP (SAPID), она определяет SAPID в SERVICE_TYPE_VALUE_ABS структуре.
Комментарии
При использовании функции SetService для добавления типа сетевой службы в пространство имен структура SERVICE_TYPE_INFO_ABS передается в качестве члена большого двоичного объекта ServiceSpecificInfoструктуры SERVICE_INFO . Хотя элемент ServiceSpecificInfo обычно не должен содержать указателей, в случае SERVICE_TYPE_INFO_ABS и SERVICE_TYPE_VALUE_ABS структур создается исключение.
Примечание
Заголовок nspapi.h определяет SERVICE_TYPE_INFO_ABS в качестве псевдонима, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Использование псевдонима, не зависящий от кодирования, с кодом, который не является нейтральным для кодировки, может привести к несоответствиям, которые приводят к ошибкам компиляции или времени выполнения. Дополнительные сведения см. в разделе Соглашения для прототипов функций.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | nspapi.h |
См. также раздел
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по