estructura DNS_SERVICE_REGISTER_REQUEST (windns.h)
Contiene la información necesaria para anunciar un servicio mediante DnsServiceRegister o para dejar de anunciarlo mediante DnsServiceDeRegister.
Sintaxis
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;
Miembros
Version
La versión de la estructura debe ser DNS_QUERY_REQUEST_VERSION1.
InterfaceIndex
Valor que contiene el índice de interfaz sobre el que se va a anunciar el servicio. Si InterfaceIndex
es 0, se considerarán todas las interfaces.
pServiceInstance
Puntero a una estructura de DNS_SERVICE_INSTANCE que describe el servicio que se va a registrar.
pRegisterCompletionCallback
Puntero a una función (de tipo DNS_SERVICE_REGISTER_COMPLETE) que representa la devolución de llamada que se va a invocar de forma asincrónica.
pQueryContext
Puntero a un contexto de usuario.
hCredentials
No se usa.
unicastEnabled
true
si se debe usar el protocolo DNS para anunciar el servicio; false
si se debe usar el protocolo mDNS.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 10 [solo aplicaciones de escritorio] |
Encabezado | windns.h |