다음을 통해 공유


DNS_SERVICE_REGISTER_REQUEST 구조체(windns.h)

DnsServiceRegister를 사용하여 서비스를 보급하거나 DnsServiceDeRegister를 사용하여 광고를 중지하는 데 필요한 정보를 포함합니다.

구문

typedef struct _DNS_SERVICE_REGISTER_REQUEST {
  ULONG                          Version;
  ULONG                          InterfaceIndex;
  PDNS_SERVICE_INSTANCE          pServiceInstance;
  PDNS_SERVICE_REGISTER_COMPLETE pRegisterCompletionCallback;
  PVOID                          pQueryContext;
  HANDLE                         hCredentials;
  BOOL                           unicastEnabled;
} DNS_SERVICE_REGISTER_REQUEST, *PDNS_SERVICE_REGISTER_REQUEST;

멤버

Version

구조체 버전은 DNS_QUERY_REQUEST_VERSION1 합니다.

InterfaceIndex

서비스를 보급할 인터페이스 인덱스가 들어 있는 값입니다. 가 0이면 InterfaceIndex 모든 인터페이스가 고려됩니다.

pServiceInstance

등록할 서비스를 설명하는 DNS_SERVICE_INSTANCE 구조체에 대한 포인터입니다.

pRegisterCompletionCallback

비동기적으로 호출할 콜백을 나타내는 함수( DNS_SERVICE_REGISTER_COMPLETE 형식)에 대한 포인터입니다.

pQueryContext

사용자 컨텍스트에 대한 포인터입니다.

hCredentials

사용되지 않습니다.

unicastEnabled

true DNS 프로토콜을 사용하여 서비스를 보급해야 하면 이고, false mDNS 프로토콜을 사용해야 하는 경우 입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 10 [데스크톱 앱만 해당]
머리글 windns.h