структура 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
Значение типа , содержащее индекс интерфейса, по которому должна быть объявлена служба. Если InterfaceIndex
имеет значение 0, будут учитываться все интерфейсы.
pServiceInstance
Указатель на структуру DNS_SERVICE_INSTANCE , описывающую регистримую службу.
pRegisterCompletionCallback
Указатель на функцию (типа DNS_SERVICE_REGISTER_COMPLETE), представляющую асинхронный вызов обратного вызова.
pQueryContext
Указатель на контекст пользователя.
hCredentials
Не используется.
unicastEnabled
true
значение , если для объявления службы следует использовать протокол DNS; false
Значение , если следует использовать протокол mDNS.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 10 [только классические приложения] |
Верхняя часть | windns.h |