Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
[Die I_RpcBindingInqLocalClientPID-Funktion ist für die Verwendung in den Betriebssystemen verfügbar, die im Abschnitt Anforderungen angegeben sind. Rufen Sie stattdessen RpcServerInqCallAttributes auf.]
Die I_RpcBindingInqLocalClientPID-Funktion ruft eine Clientprozess-ID ab.
Syntax
RPC_STATUS I_RpcBindingInqLocalClientPID(
[in, optional] RPC_BINDING_HANDLE Binding,
[out] unsigned long *Pid
);
Parameter
[in, optional] Binding
RPC_BINDING_HANDLE , der das Bindungshandle für eine explizite RPC-Bindung vom Client an eine Serveranwendung angibt.
[out] Pid
Enthält die Prozess-ID des Clients, der den Aufruf bei der Rückgabe ausgegeben hat.
Rückgabewert
| Wert | Bedeutung |
|---|---|
|
Der Funktionsaufruf war erfolgreich. |
|
Der aktuelle Thread verfügt nicht über einen aktiven RPC-Aufruf. |
|
Das RPC-Bindungshandle ist ungültig. |
Hinweise
Die Clientprozess-ID wird nur in ClientBinding zurückgegeben, wenn die Protokollsequenz "ncalrpc" verwendet wird. Bis der Prozess beendet wird, identifiziert ihn der Wert der Prozess-ID eindeutig auf dem Client. Wenn der Prozess beendet wird, kann die Prozess-ID von neuen Prozessen verwendet werden.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
| Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
| Zielplattform | Windows |
| Kopfzeile | rpcdcep.h (include Rpc.h) |
| Bibliothek | Rpcrt4.lib |
| DLL | Rpcrt4.dll |