Funzione DnsServiceRegister (windns.h)
Usato per registrare un servizio individuabile in questo dispositivo.
Sintassi
DWORD DnsServiceRegister(
PDNS_SERVICE_REGISTER_REQUEST pRequest,
PDNS_SERVICE_CANCEL pCancel
);
Parametri
pRequest
Puntatore a una struttura DNS_SERVICE_REGISTER_REQUEST che contiene informazioni sul servizio da registrare.
pCancel
Un puntatore facoltativo (può essere nullptr
) a una struttura DNS_SERVICE_CANCEL che può essere usata per annullare un'operazione di registrazione asincrona in sospeso. In caso contrario nullptr
, questo handle deve rimanere valido finché non viene annullata la registrazione.
Valore restituito
Se ha esito positivo, restituisce DNS_REQUEST_PENDING; in caso contrario, restituisce il codice di errore specifico del DNS appropriato come definito in Winerror.h
. Per informazioni sull'errore estese, chiamare GetLastError.
Commenti
Questa funzione è asincrona. Il callback della registrazione verrà chiamato una volta completata la registrazione. Per annullare la registrazione del servizio, chiamare DnsServiceDeRegister. La registrazione è associata alla durata del processo chiamante. Se il processo viene disattivato, il servizio verrà automaticamente deregisterato.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | windns.h |
Libreria | dnsapi.lib |
DLL | dnsapi.dll |
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per