ServiceProtocol Property

The protocol of the service specified by ServiceName / ServicePort .

Syntax

ANSI (Cross Platform)
char* GetServiceProtocol();
int SetServiceProtocol(const char* lpszServiceProtocol); Unicode (Windows) LPWSTR GetServiceProtocol();
INT SetServiceProtocol(LPCWSTR lpszServiceProtocol);
@property (nonatomic,readwrite,assign,getter=serviceProtocol,setter=setServiceProtocol:) NSString* serviceProtocol;
- (NSString*)serviceProtocol;
- (void)setServiceProtocol:(NSString*)newServiceProtocol;
#define PID_IPINFO_SERVICEPROTOCOL 43

IPWORKS_EXTERNAL void* IPWORKS_CALL IPWorks_IPInfo_Get(void *lpObj, int propid, int arridx, int *lpcbVal, int64 *lpllVal);
IPWORKS_EXTERNAL int IPWORKS_CALL IPWorks_IPInfo_Set(void *lpObj, int propid, int arridx, const void *val, int cbVal);

Default Value

""

Remarks

This property contains the protocol for the service specified by ServiceName.

Setting this property to a particular protocol name (for example 'udp' or 'tcp') will force a search for a service for that protocol only. If this property is set to "" (empty string) then the first entry for the service will be returned and this property will be set to the corresponding protocol.

NOTE: This functionality is only available in Windows.

Data Type

String

Copyright (c) 2022 /n software inc. - All rights reserved.
IPWorks 2020 C++ Edition - Version 20.0 [Build 8307]