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.
Das Clientprogramm einer verteilten Anwendung muss ein Bindungshandle erstellen, das der RPC-Laufzeit mitteilt, welcher Server kontaktiert werden soll und wie der Server kontaktiert werden soll.
Das folgende Codefragment veranschaulicht einen gängigen Ansatz zum Erstellen eines Bindungshandles:
RPC_STATUS status;
unsigned short *StringBinding;
RPC_BINDING_HANDLE BindingHandle;
status = RpcStringBindingCompose(NULL, // Object UUID
L"ncacn_ip_tcp", // Protocol sequence to use
L"MyServer.MyCompany.com", // Server DNS or Netbios Name
NULL,
NULL,
&StringBinding);
// Error checking ommitted. If no error, we proceed below
status = RpcBindingFromStringBinding(StringBinding, &BindingHandle);
// free string regardless of errors from RpcBindingFromStringBinding
RpcStringFree(&StringBinding);
// Error checking ommitted. If no error, we have a valid binding handle