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 [デスクトップ アプリのみ] |
Header | windns.h |