RpcMgmtEpUnregister-Funktion (rpcdce.h)
[Diese Funktion wird nur unter Windows NT und Windows Me/98/95 unterstützt. Sie gibt EP_S_CANT_PERFORM_OP für andere Versionen von Windows zurück.]
Die RpcMgmtEpUnregister-Funktion entfernt Serveradresseninformationen aus einer Endpunktzuordnung.
Syntax
RPC_STATUS RpcMgmtEpUnregister(
RPC_BINDING_HANDLE EpBinding,
RPC_IF_ID *IfId,
RPC_BINDING_HANDLE Binding,
UUID *ObjectUuid
);
Parameter
EpBinding
Host, dessen Endpunktzuordnungselemente die Registrierung aufheben sollen. Um Elemente vom gleichen Host wie die aufrufende Anwendung zu entfernen, gibt die Anwendung den Wert NULL an. Um Elemente von einem anderen Host zu entfernen, gibt die Anwendung ein Serverbindungshandle für jeden Server an, der sich auf diesem Host befindet. Beachten Sie, dass die Anwendung dasselbe Bindungshandle angeben kann, das sie auch für andere Remoteprozeduraufrufe verwendet.
IfId
Schnittstellenbezeichner, der aus der Endpunktzuordnung entfernt werden soll.
Binding
Zu entfernende Bindungshandle.
ObjectUuid
Optionale Zu entfernende Objekt-UUID. Der Wert NULL gibt an, dass keine Zu entfernende Objekt-UUID vorhanden ist.
Rückgabewert
Rückgabecode | Beschreibung |
---|---|
|
Der Aufruf war erfolgreich. |
|
Der angeforderte Vorgang kann nicht ausgeführt werden. |
Hinweise
Die RpcMgmtEpUnregister-Funktion hebt die Registrierung eines Elements in der Endpunktzuordnung auf. Ein Verwaltungsprogramm ruft diese Funktion auf, um Adressen von Servern zu entfernen, die nicht mehr verfügbar sind, oder um Adressen von Servern zu entfernen, die nicht mehr angebotene Objekte unterstützen.
Der EpBinding-Parameter muss eine vollständige Bindung sein. Die dem EpBinding-Parameter zugeordnete Objekt-UUID muss eine Null-UUID sein. Wenn Sie eine Nicht-Null-UUID angeben, schlägt die Funktion mit dem status Code EPT_S_CANT_PERFORM_OP fehl. Mit Ausnahme der Hostinformationen und der Objekt-UUID werden alle Informationen in diesem Argument ignoriert.
Eine Anwendung ruft RpcMgmtEpEltInqNext auf, um lokale Endpunktzuordnungselemente anzuzeigen. Die Anwendung kann dann die Elemente mithilfe von RpcMgmtEpUnregister entfernen.
Anforderungen
Anforderung | Wert |
---|---|
Zielplattform | Windows |
Kopfzeile | rpcdce.h (rpc.h einschließen) |
Bibliothek | Rpcrt4.lib |
DLL | Rpcrt4.dll |
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für