rpcasync.h-Header
Dieser Header wird vom Remoteprozeduraufruf (Remote Procedure Call, RPC) verwendet. Weitere Informationen finden Sie unter
rpcasync.h enthält die folgenden Programmierschnittstellen:
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. |
RPCNOTIFICATION_ROUTINE Die funktion RPCNOTIFICATION_ROUTINE stellt Programme bereit, die asynchrone RPC verwenden, um Antworten auf asynchrone Ereignisse anzupassen. |
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. |
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. |