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. |