структура SERVICE_INFOW (nspapi.h)
Структура SERVICE_INFO содержит сведения о сетевой службе или типе сетевой службы.
Синтаксис
typedef struct _SERVICE_INFOW {
LPGUID lpServiceType;
LPWSTR lpServiceName;
LPWSTR lpComment;
LPWSTR lpLocale;
DWORD dwDisplayHint;
DWORD dwVersion;
DWORD dwTime;
LPWSTR lpMachineName;
LPSERVICE_ADDRESSES lpServiceAddress;
BLOB ServiceSpecificInfo;
} SERVICE_INFOW, *PSERVICE_INFOW, *LPSERVICE_INFOW;
Члены
lpServiceType
Тип: LPGUID
Указатель на GUID, который является типом сетевой службы.
lpServiceName
Тип: LPTSTR
Указатель на строку NULL-terminated, которая является именем сетевой службы.
Если вы вызываете функцию SetService
Если вы вызываете функцию setService
lpComment
Тип: LPTSTR
Указатель на строку NULL-terminated, которая является комментарием или описанием сетевой службы. Например, "Используется для обновлений разработки".
lpLocale
Тип: LPTSTR
Указатель на строку NULL-terminated, содержащую сведения о языковом стандарте.
dwDisplayHint
Тип: DWORD
Указание о том, как отобразить сетевую службу в пользовательском интерфейсе просмотра сети. Это может быть одно из следующих значений.
dwVersion
Тип: DWORD
Версия сетевой службы. Высокое слово этого значения указывает основной номер версии. Низкое слово этого значения указывает дополнительный номер версии.
dwTime
Тип: DWORD
Зарезервировано для дальнейшего использования. Должно быть равно нулю.
lpMachineName
Тип: LPTSTR
Указатель на строку NULL-terminated, которая является именем компьютера, на котором выполняется сетевая служба.
lpServiceAddress
Тип: LPSERVICE_ADDRESSES
Указатель на структуру SERVICE_ADDRESSES, содержащую массив SERVICE_ADDRESS структур. Каждая SERVICE_ADDRESS структура содержит сведения об адресе сетевой службы.
Сетевая служба может вызывать функцию возвращает имя
ServiceSpecificInfo
Тип: BLOB
Структура BLOB, указывающая определяемую службой информацию.
Замечания
Заметка
Заголовок nspapi.h определяет SERVICE_INFO как псевдоним, который автоматически выбирает версию ANSI или Юникод этой функции на основе определения константы препроцессора ЮНИКОДа. Сочетание использования псевдонима, нейтрального для кодирования, с кодом, не зависящим от кодирования, может привести к несоответствиям, которые приводят к ошибкам компиляции или среды выполнения. Дополнительные сведения см. в соглашениях о прототипах функций.
Требования
Требование | Ценность |
---|---|
минимальные поддерживаемые клиентские | Windows 2000 Профессиональный [только классические приложения] |
минимальный поддерживаемый сервер | Windows 2000 Server [только классические приложения] |
заголовка | nspapi.h |