Subroutine SLPReg

Zweck

Registriert die Services für die sprachspezifische Kennung SLPHandle und gibt die Ergebnisse über den Callback zurück.

Syntax

SLPError SLPReg (hSLP, pcSrvURL,
usLifetime, pcSrvType,
 pcAttrs, fresh, 
callback, pvCookie)
SLPHandle hSLP;
const char  *pcSrvURL;
const unsigned short usLifetime;
const char  *pcSrvType;
const char  *pcAttrs;
SLPBoolean  fresh;
SLPRegReport callback;
void *pvCookie;

Beschreibung

Das SLPReg-Unterprogramm registriert die URL, die durch den pcSrvURL parameter mit der usLifeTime lebensdauer mit der durch den Parameter angegebenen Attributliste pcAttrs parameter angegebenen Attributliste. Die Attributliste ist eine durch Kommas getrennte Liste von Attributen. Der pcSrvType parameter ist der Name des Diensttyps und kann in das Schema service URL aufgenommen werden, das nicht im Dienst enthalten ist. Im Fall des Schema-Dienstes URL mit Dienst wird der pcSrvType parameter ignoriert. Das Flag fresh gibt an, dass es sich bei dieser Registrierung um eine neue oder eine reine Aktualisierungsregistrierung handelt. Wenn der Parameter fresh auf SLP_TRUE gesetzt ist, ersetzt die Registrierung vorhandene Registrierungen. Wenn der Parameter fresh auf SLP_FALSE gesetzt ist, aktualisiert die Registrierung nur vorhandene Registrierungen. Der usLifeTime parameter muss ungleich Null und kleiner oder gleich SLP_LIFETIME_MAXIMUM sein. Die Registrierung erfolgt in der Sprache des hhSLP handle.

Parameter

Element Beschreibung
hSLP Die sprachspezifische Kennung SLPHandle , auf der die Services registriert werden sollen
pcSrvURL Die URL, die registriert werden muss.
usLifetime Die Zeit, nach der die Registrierung von URL abläuft.
pcSrvType Gibt den Namen des Diensttyps an, der in den Dienst URL aufgenommen werden kann, der nicht im Schema-Dienst enthalten ist.
pcAttrs Die durch Kommas getrennte Liste der Attribute, die zusammen mit dem Dienst registriert werden sollen URL.
frisch Wenn der Parameter fresh auf SLP_TRUE gesetzt ist, ist die Registrierung neu; wenn der Parameter fresh auf SLP_FALSE gesetzt ist, aktualisiert diese Registrierung eine vorhandene Registrierung.
Rückruf Eine Callback-Funktion, über die die Ergebnisse der Operation gemeldet werden.
pvCookie Der Speicher, der vom Client an den Callback-Code übergeben wird Der Parameter kann auf NULL gesetzt werden.

Rückgabewerte

Element Beschreibung
SLP_OK Die Subroutine wurde erfolgreich ausgeführt.
SLP-Fehler Es ist ein Fehler aufgetreten.