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.
Dieser Header wird vom Remoteprozeduraufruf (Remote Procedure Call, RPC) verwendet. Weitere Informationen finden Sie unter
rpcasync.h enthält die folgenden Programmierschnittstellen:
Functions
|
I_RpcExceptionFilter Bestimmt, ob eine Ausnahme schwerwiegend oder nicht tödlich ist. |
|
RpcAsyncAbortCall Der Server ruft RpcAsyncAbortCall auf, um einen asynchronen Aufruf abzubrechen. |
|
RpcAsyncCancelCall Der Client ruft die RpcAsyncCancelCall-Funktion auf, um einen asynchronen Aufruf abzubrechen. |
|
RpcAsyncCompleteCall Der Client und der Server rufen die RpcAsyncCompleteCall-Funktion auf, um einen asynchronen Remoteprozeduraufruf abzuschließen. |
|
RpcAsyncGetCallHandle Das RpcAsyncGetCallHandle-Makro gibt das Bindungshandle für einen asynchronen Remoteprozeduraufruf zurück. |
|
RpcAsyncGetCallStatus Der Client ruft die RpcAsyncGetCallStatus-Funktion auf, um die aktuelle status eines asynchronen Remoteaufrufs zu bestimmen. |
|
RpcAsyncInitializeHandle Der Client ruft die RpcAsyncInitializeHandle-Funktion auf, um die RPC_ASYNC_STATE Struktur zu initialisieren, die für einen asynchronen Aufruf verwendet werden soll. |
|
RpcAsyncRegisterInfo Die RpcAsyncRegisterInfo-Funktion ist veraltet. |
|
RpcBindingBind Die RpcBindingBind-Funktion kontaktiert einen RPC-Server und bindet ihn. |
|
RpcBindingUnbind Hebt die Bindung eines Bindungshandles auf, das zuvor von RpcBindingBind gebunden wurde. |
|
RpcErrorAddRecord Die RpcErrorAddRecord-Funktion fügt einer Kette erweiterter Fehlerinformationsdatensätze hinzu. |
|
RpcErrorClearInformation Die RpcErrorClearInformation-Funktion löscht alle erweiterten Fehlerinformationen im aktuellen Thread. |
|
RpcErrorEndEnumeration Die RpcErrorEndEnumeration-Funktion beendet die Enumeration erweiterter Fehlerinformationen und gibt alle ressourcen frei, die rpc für die Enumeration zugeordnet hat. |
|
RpcErrorGetNextRecord Die RpcErrorGetNextRecord-Funktion ruft den nächsten erweiterten Fehlerinformationsdatensatz für ein Enumerationshandle ab. |
|
RpcErrorGetNumberOfRecords Die RpcErrorGetNumberOfRecords-Funktion gibt die Anzahl der Datensätze in den erweiterten Fehlerinformationen zurück. |
|
RpcErrorLoadErrorInfo Die RpcErrorLoadErrorInfo-Funktion konvertiert ein BLOB, das durch einen Aufruf von RpcErrorSaveErrorInfo abgerufen wurde, in erweiterte Fehlerinformationen. |
|
RpcErrorResetEnumeration Die RpcErrorResetEnumeration-Funktion setzt einen Enumerationscursor für jede Prozessaufzählung zurück und setzt den Prozess so zurück, dass bei einem nachfolgenden Aufruf von RpcErrorGetNextRecord der erste erweiterte Fehlerinformationsdatensatz abgerufen wird. |
|
RpcErrorSaveErrorInfo Die RpcErrorSaveErrorInfo-Funktion gibt alle Fehlerinformationen für ein Enumerationshandle als BLOB zurück. |
|
RpcErrorStartEnumeration Die RpcErrorStartEnumeration-Funktion beginnt mit der Enumeration erweiterter Fehlerinformationen. |
|
RpcFreeAuthorizationContext Die RpcFreeAuthorizationContext-Funktion gibt einen Authz-Kontext frei, der durch einen vorherigen Aufruf der RpcGetAuthorizationContextForClient-Funktion abgerufen wurde. |
|
RpcGetAuthorizationContextForClient Die RpcGetAuthorizationContextForClient-Funktion gibt den Authz-Kontext für einen RPC-Client zurück, der mit Authz-Funktionen für hochleistungsfähige Authentifizierung verwendet werden kann. Wird nur für ncalrpc- und ncacn_*-Protokollsequenzen unterstützt. |
|
RpcServerInqCallAttributesA Die RpcServerInqCallAttributes-Funktion ist ein RPC-Serveraufruf, der Clientsicherheitskontextattribute abruft. (ANSI) |
|
RpcServerInqCallAttributesW Die RpcServerInqCallAttributes-Funktion ist ein RPC-Serveraufruf, der Clientsicherheitskontextattribute abruft. (Unicode) |
|
RpcServerSubscribeForNotification Abonniert den Server für RPC-Benachrichtigungen. |
|
RpcServerUnsubscribeForNotification Beendet den Server von RPC-Benachrichtigungen. |
|
RpcSsContextLockExclusive Mit der RpcSsContextLockExclusive-Funktion kann eine Anwendung mit der Verwendung eines Kontexthandles im exklusiven Modus beginnen. |
|
RpcSsContextLockShared Mit der RpcSsContextLockShared-Funktion kann eine Anwendung mit der Verwendung eines Kontexthandles im freigegebenen Modus beginnen. |
Rückruffunktionen
|
RPCNOTIFICATION_ROUTINE Die funktion RPCNOTIFICATION_ROUTINE stellt Programme bereit, die asynchrone RPC verwenden, um Antworten auf asynchrone Ereignisse anzupassen. |
Strukturen
|
RPC_ASYNC_NOTIFICATION_INFO Enthält Benachrichtigungsinformationen für asynchrone Remoteprozeduraufrufe. Diese Benachrichtigungsinformationen können für E/A-Vervollständigungsports (IOC), Windows-asynchrone Prozeduraufrufe (APC), Windows-Messaging und Windows-Ereignisbenachrichtigungen konfiguriert werden. |
|
RPC_ASYNC_STATE Die RPC_ASYNC_STATE-Struktur enthält den Zustand eines asynchronen Remoteprozeduraufrufs. RPC_ASYNC_STATE ist ein Handle für diese Struktur, das zum Warten, Abfragen, Beantworten oder Abbrechen asynchroner Aufrufe verwendet wird. |
|
RPC_CALL_ATTRIBUTES_V1_A Die RPC_CALL_ATTRIBUTES_V1-Struktur stellt Parameter für die RpcServerInqCallAttributes-Funktion bereit. Implementiert in ANSI- und UNICODE-Versionen für Windows XP- und Windows Server 2003-Betriebssysteme. (ANSI) |
|
RPC_CALL_ATTRIBUTES_V1_W Die RPC_CALL_ATTRIBUTES_V1-Struktur stellt Parameter für die RpcServerInqCallAttributes-Funktion bereit. Implementiert in ANSI- und UNICODE-Versionen für Windows XP- und Windows Server 2003-Betriebssysteme. (Unicode) |
|
RPC_CALL_ATTRIBUTES_V2_A Die RPC_CALL_ATTRIBUTES_V2-Struktur stellt Parameter für die RpcServerInqCallAttributes-Funktion bereit. Version 2 gibt die Unterstützung für lokale Adressen und Clientprozess-IDs an. (ANSI) |
|
RPC_CALL_ATTRIBUTES_V2_W Die RPC_CALL_ATTRIBUTES_V2-Struktur stellt Parameter für die RpcServerInqCallAttributes-Funktion bereit. Version 2 gibt die Unterstützung für lokale Adressen und Clientprozess-IDs an. (Unicode) |
|
RPC_CALL_LOCAL_ADDRESS_V1 Enthält Informationen zur lokalen Adresse, an der ein Anruf durchgeführt wurde. |
|
RPC_EE_INFO_PARAM Die RPC_EE_INFO_PARAM-Struktur wird verwendet, um erweiterte Fehlerinformationen zu speichern. |
|
RPC_ERROR_ENUM_HANDLE Die RPC_ERROR_ENUM_HANDLE-Struktur stellt ein Enumerationshandle bereit, das von RpcError*-Funktionen zum Verarbeiten erweiterter Fehlerinformationen verwendet wird. |
|
RPC_EXTENDED_ERROR_INFO Die RPC_EXTENDED_ERROR_INFO-Struktur wird verwendet, um erweiterte Fehlerinformationen zu speichern. |
Enumerationen
|
RPC_ASYNC_EVENT Der RPC_ASYNC_EVENT aufgezählten Typ beschreibt die asynchronen Benachrichtigungsereignisse, die eine RPC-Anwendung empfangen kann. |
|
RPC_NOTIFICATION_TYPES Der RPC_NOTIFICATION_TYPES aufgezählten Typ enthält Werte, die die Methode der asynchronen Benachrichtigung angeben, die von einem Clientprogramm verwendet wird. |
|
RPC_NOTIFICATIONS Die RPC_NOTIFICATIONS-Enumeration gibt die Benachrichtigungen an, die ein Server von RPC empfangen kann. |
|
RpcCallClientLocality Gibt den Satz möglicher RPC-Clientlokalitäten an. |
|
RpcCallType Gibt den Satz von RPC-Aufruftypen an. |
|
RpcLocalAddressFormat Gibt die möglichen lokalen IP-Adressformate an, die von RPC unterstützt werden. |