DNS_SERVICE_REGISTER_REQUEST Struktur (windns.h)
Enthält die Informationen, die erforderlich sind, um einen Dienst mithilfe von DnsServiceRegister anzukündigen oder die Werbung mit DnsServiceDeRegister zu beenden.
Syntax
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;
Member
Version
Die Strukturversion muss DNS_QUERY_REQUEST_VERSION1 sein.
InterfaceIndex
Ein Wert, der den Schnittstellenindex enthält, über den der Dienst angekündigt werden soll. Wenn InterfaceIndex
0 ist, werden alle Schnittstellen berücksichtigt.
pServiceInstance
Ein Zeiger auf eine DNS_SERVICE_INSTANCE-Struktur , die den zu registrierenden Dienst beschreibt.
pRegisterCompletionCallback
Ein Zeiger auf eine Funktion (vom Typ DNS_SERVICE_REGISTER_COMPLETE), die den Rückruf darstellt, der asynchron aufgerufen werden soll.
pQueryContext
Ein Zeiger auf einen Benutzerkontext.
hCredentials
Wird nicht verwendet.
unicastEnabled
true
, wenn das DNS-Protokoll verwendet werden soll, um den Dienst anzukündigen; false
, wenn das mDNS-Protokoll verwendet werden soll.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 [nur Desktop-Apps] |
Kopfzeile | windns.h |