DNS_SERVICE_INSTANCE 구조체(windns.h)
네트워크에서 실행되는 DNS 서비스를 나타냅니다.
구문
typedef struct _DNS_SERVICE_INSTANCE {
#if ...
DNSSD_RPC_STRING pszInstanceName;
#else
LPWSTR pszInstanceName;
#endif
#if ...
DNSSD_RPC_STRING pszHostName;
#else
LPWSTR pszHostName;
#endif
IP4_ADDRESS *ip4Address;
IP6_ADDRESS *ip6Address;
WORD wPort;
WORD wPriority;
WORD wWeight;
DWORD dwPropertyCount;
#if ...
DNSSD_RPC_STRING *keys;
#if ...
DNSSD_RPC_STRING *values;
#else
PWSTR *keys;
#endif
#else
PWSTR *values;
#endif
DWORD dwInterfaceIndex;
} DNS_SERVICE_INSTANCE, *PDNS_SERVICE_INSTANCE;
멤버
pszInstanceName
서비스 이름을 나타내는 문자열입니다. 서비스 이름으로 시작하고 ".local"으로 끝나는 정규화된 도메인 이름입니다. 일반화된 형식 "<ServiceName>._<ServiceType>._<TransportProtocol.local>"을 사용합니다. 예를 들어 "MyMusicServer._http._tcp.local"입니다.
pszHostName
서비스 호스트의 이름을 나타내는 문자열입니다.
ip4Address
서비스 관련 IPv4 주소를 나타내는 IP4_ADDRESS 구조체에 대한 포인터입니다.
ip6Address
서비스 관련 IPv6 주소를 나타내는 IP6_ADDRESS 구조체에 대한 포인터입니다.
wPort
서비스가 실행 중인 포트를 나타내는 값입니다.
wPriority
서비스 우선 순위를 나타내는 값입니다.
wWeight
서비스 가중치를 나타내는 값입니다.
dwPropertyCount
속성 수 - 및 values
매개 변수의 배열에 있는 요소 수를 keys
정의합니다.
keys
values
dwInterfaceIndex
서비스가 검색된 인터페이스 인덱스를 포함하는 값입니다.
설명
pszInstanceName
. 서비스 이름을 나타내는 문자열입니다. 서비스 이름으로 시작하고 ".local"으로 끝나는 정규화된 도메인 이름입니다. 일반화된 형식 "<ServiceName>._<ServiceType>._<TransportProtocol.local>"을 사용합니다. 예를 들어 "MyMusicServer._http._tcp.local"입니다.
pszHostName
. 서비스 호스트의 이름을 나타내는 문자열입니다.
keys
. 속성 키를 나타내는 문자열 값 배열에 대한 포인터입니다.
values
. 해당 속성 값을 나타내는 문자열 값 배열에 대한 포인터입니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 [데스크톱 앱만 해당] |
머리글 | windns.h |