DNSServiceRemoveRecord(_:_:_:)
Removes a record previously added to a service record set via Dnsserviceaddrecord(_:_:_:_:_:_:_:), or deregister an record registered individually via Dnsserviceregisterrecord(_:_:_:_:_:_:_:_:_:_:_:_:).
Declaration
func DNSServiceRemoveRecord(_ sdRef: DNSServiceRef!, _ RecordRef: DNSRecordRef!, _ flags: DNSServiceFlags) -> DNSServiceErrorTypeParameters
- sdRef:
A DNSServiceRef initialized by Dnsserviceregister(_:_:_:_:_:_:_:_:_:_:_:_:) (if the record being removed was registered via Dnsserviceaddrecord(_:_:_:_:_:_:_:)) or by Dnsservicecreateconnection(_:) (if the record being removed was registered via Dnsserviceregisterrecord(_:_:_:_:_:_:_:_:_:_:_:_:)).
- RecordRef:
A DNSRecordRef initialized by a successful call to Dnsserviceaddrecord(_:_:_:_:_:_:_:) or Dnsserviceregisterrecord(_:_:_:_:_:_:_:_:_:_:_:_:).
- flags:
Currently ignored, reserved for future use.
Return Value
Returns kDNSServiceErr_NoError on success, otherwise returns an error code indicating the error that occurred.