Intestazione rpcasync.h
Questa intestazione viene utilizzata da Remote Procedure Call (RPC). Per altre informazioni, vedere:
rpcasync.h contiene le interfacce di programmazione seguenti:
I_RpcExceptionFilter Determina se un'eccezione è irreversibile o non irreversibile |
RpcAsyncAbortCall Il server chiama RpcAsyncAbortCall per interrompere una chiamata asincrona. |
RpcAsyncCancelCall Il client chiama la funzione RpcAsyncCancelCall per annullare una chiamata asincrona. |
RpcAsyncCompleteCall Il client e il server chiamano la funzione RpcAsyncCompleteCall per completare una chiamata asincrona alla procedura remota. |
RpcAsyncGetCallHandle La macro RpcAsyncGetCallHandle restituisce l'handle di associazione in una chiamata di procedura remota asincrona. |
RpcAsyncGetCallStatus Il client chiama la funzione RpcAsyncGetCallStatus per determinare lo stato corrente di una chiamata remota asincrona. |
RpcAsyncInitializeHandle Il client chiama la funzione RpcAsyncInitializeHandle per inizializzare la struttura RPC_ASYNC_STATE da usare per effettuare una chiamata asincrona. |
RpcAsyncRegisterInfo La funzione RpcAsyncRegisterInfo è obsoleta. |
RpcBindingBind La funzione RpcBindingBind contatta un server RPC e la associa. |
RpcBindingUnbind Annulla l'associazione di un handle di associazione associato in precedenza da RpcBindingBind. |
RpcErrorAddRecord La funzione RpcErrorAddRecord aggiunge informazioni estese sugli errori a una catena di record di informazioni sugli errori estesi. |
RpcErrorClearInformation La funzione RpcErrorClearInformation cancella tutte le informazioni di errore estese sul thread corrente. |
RpcErrorEndEnumeration La funzione RpcErrorEndEnumeration termina l'enumerazione delle informazioni sugli errori estese e libera tutte le risorse allocate da RPC per l'enumerazione . |
RpcErrorGetNextRecord La funzione RpcErrorGetNextRecord recupera il record di informazioni sugli errori esteso successivo per un handle di enumerazione. |
RpcErrorGetNumberOfRecords La funzione RpcErrorGetNumberOfRecords restituisce il numero di record nelle informazioni di errore estese. |
RpcErrorLoadErrorInfo La funzione RpcErrorLoadErrorInfo converte un BLOB ottenuto da una chiamata a RpcErrorSaveErrorInfo in informazioni di errore estese. |
RpcErrorResetEnumeration La funzione RpcErrorResetEnumeration reimposta un cursore di enumerazione per qualsiasi enumerazione in-process, reimpostando il processo in modo che una chiamata successiva a RpcErrorGetNextRecord recuperi il primo record di informazioni di errore esteso. |
RpcErrorSaveErrorInfo La funzione RpcErrorSaveErrorInfo restituisce tutte le informazioni sull'errore per un handle di enumerazione come BLOB. |
RpcErrorStartEnumeration La funzione RpcErrorStartEnumeration inizia l'enumerazione delle informazioni sugli errori estese. |
RpcFreeAuthorizationContext La funzione RpcFreeAuthorizationContext libera un contesto Authz ottenuto da una chiamata precedente alla funzione RpcGetAuthorizationContextForClient. |
RpcGetAuthorizationContextForClient La funzione RpcGetAuthorizationContextForClient restituisce il contesto Authz per un client RPC che può essere usato con le funzioni Authz per l'autenticazione ad alte prestazioni. Supportato solo per le sequenze di protocollo ncalrpc e ncacn_*. |
RpcServerInqCallAttributesA La funzione RpcServerInqCallAttributes è una chiamata al server RPC che ottiene gli attributi del contesto di sicurezza client. (ANSI) |
RpcServerInqCallAttributesW La funzione RpcServerInqCallAttributes è una chiamata al server RPC che ottiene gli attributi del contesto di sicurezza client. (Unicode) |
RpcServerSubscribeForNotification Sottoscrive il server per le notifiche RPC. |
RpcServerUnsubscribeForNotification Annulla la sottoscrizione del server alle notifiche RPC. |
RpcSsContextLockExclusive La funzione RpcSsContextLockExclusive consente a un'applicazione di iniziare a usare un handle di contesto in modalità esclusiva. |
RpcSsContextLockShared La funzione RpcSsContextLockShared consente a un'applicazione di iniziare a usare un handle di contesto in modalità condivisa. |
RPCNOTIFICATION_ROUTINE La funzione RPCNOTIFICATION_ROUTINE fornisce programmi che utilizzano RPC asincrona con la possibilità di personalizzare le risposte agli eventi asincroni. |
RPC_ASYNC_NOTIFICATION_INFO Contiene informazioni di notifica per le chiamate asincrone alle procedure remote. Queste informazioni di notifica possono essere configurate per le porte di completamento I/O (IOC), le chiamate di routine asincrone di Windows (APC), la messaggistica di Windows e la notifica degli eventi di Windows. |
RPC_ASYNC_STATE La struttura RPC_ASYNC_STATE contiene lo stato di una chiamata asincrona di routine remota. RPC_ASYNC_STATE è un handle per questa struttura, usato per attendere, eseguire query, rispondere o annullare chiamate asincrone. |
RPC_CALL_ATTRIBUTES_V1_A La struttura RPC_CALL_ATTRIBUTES_V1 fornisce parametri alla funzione RpcServerInqCallAttributes. Implementata nelle versioni ANSI e UNICODE per i sistemi operativi Windows XP e Windows Server 2003. (ANSI) |
RPC_CALL_ATTRIBUTES_V1_W La struttura RPC_CALL_ATTRIBUTES_V1 fornisce parametri alla funzione RpcServerInqCallAttributes. Implementata nelle versioni ANSI e UNICODE per i sistemi operativi Windows XP e Windows Server 2003. (Unicode) |
RPC_CALL_ATTRIBUTES_V2_A La struttura RPC_CALL_ATTRIBUTES_V2 fornisce parametri alla funzione RpcServerInqCallAttributes. La versione 2 specifica il supporto per gli indirizzi locali e gli ID processo client. (ANSI) |
RPC_CALL_ATTRIBUTES_V2_W La struttura RPC_CALL_ATTRIBUTES_V2 fornisce parametri alla funzione RpcServerInqCallAttributes. La versione 2 specifica il supporto per gli indirizzi locali e gli ID processo client. (Unicode) |
RPC_CALL_LOCAL_ADDRESS_V1 Contiene informazioni sull'indirizzo locale in cui è stata effettuata una chiamata. |
RPC_EE_INFO_PARAM La struttura RPC_EE_INFO_PARAM viene utilizzata per archiviare le informazioni sugli errori estese. |
RPC_ERROR_ENUM_HANDLE La struttura RPC_ERROR_ENUM_HANDLE fornisce un handle di enumerazione usato dalle funzioni RpcError* per l'elaborazione di informazioni sugli errori estese. |
RPC_EXTENDED_ERROR_INFO La struttura RPC_EXTENDED_ERROR_INFO viene utilizzata per archiviare informazioni sugli errori estese. |
RPC_ASYNC_EVENT Il tipo enumerato RPC_ASYNC_EVENT descrive gli eventi di notifica asincroni che un'applicazione RPC può ricevere. |
RPC_NOTIFICATION_TYPES Il tipo enumerato RPC_NOTIFICATION_TYPES contiene valori che specificano il metodo di notifica asincrona che verrà utilizzato da un programma client. |
RPC_NOTIFICATIONS L'enumerazione RPC_NOTIFICATIONS specifica le notifiche che un server può ricevere da RPC. |
RpcCallClientLocality Specifica il set di possibili località client RPC. |
RpcCallType Specifica il set di tipi di chiamata RPC. |
RpcLocalAddressFormat Specifica i possibili formati di indirizzi IP locali supportati da RPC. |