структура SERVICE_ADDRESS (nspapi.h)
Структура SERVICE_ADDRESS содержит сведения об адресе службы. Структура может вмещать различные типы механизмов межпроцессного взаимодействия (IPC) и их формы адресов, включая удаленные вызовы процедур (RPC), именованные каналы и сокеты.
Синтаксис
typedef struct _SERVICE_ADDRESS {
DWORD dwAddressType;
DWORD dwAddressFlags;
DWORD dwAddressLength;
DWORD dwPrincipalLength;
#if ...
BYTE *lpAddress;
#else
BYTE *lpAddress;
#endif
#if ...
BYTE *lpPrincipal;
#else
BYTE *lpPrincipal;
#endif
} SERVICE_ADDRESS, *PSERVICE_ADDRESS, *LPSERVICE_ADDRESS;
Члены
dwAddressType
Тип: DWORD
Семейство адресов, к которому принадлежит адрес сокета, на который указывает член lpAddress .
dwAddressFlags
Тип: DWORD
Набор битовых флагов, указывающих свойства адреса. Определены следующие битовые флаги.
dwAddressLength
Тип: DWORD
Размер адреса в байтах.
dwPrincipalLength
Тип: DWORD
Зарезервировано для последующего использования. Должен равняться нулю.
lpAddress
Тип: BYTE*
Указатель на адрес сокета соответствующего типа.
lpPrincipal
Тип: BYTE*
Зарезервировано для последующего использования. Должно иметь значение NULL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Верхняя часть | nspapi.h |