intestazione rpcndr.h
Questa intestazione viene usata da più tecnologie. Per altre informazioni, vedere:
rpcndr.h contiene le interfacce di programmazione seguenti:
Funzioni
Ndr64AsyncClientCall Ndr64AsyncClientCall non deve essere chiamato direttamente dalle applicazioni. |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll non deve essere chiamato direttamente dalle applicazioni. |
NdrAsyncClientCall La funzione NdrAsyncClientCall è il punto di ingresso lato client asincrono per lo stub /Oi e /Oic mode. |
NdrAsyncClientCall2 NdrAsyncClientCall2 può essere modificato o non disponibile. |
NdrAsyncServerCall NdrAsyncServerCall non deve essere chiamato direttamente dalle applicazioni. |
NdrClearOutParameters La funzione NdrClearOutParameters libera le risorse del parametro out e cancella la memoria se la chiamata RPC al server ha esito negativo. |
NdrClientCall La funzione NdrClientCall è il punto di ingresso lato client per lo stub della modalità /Oicf. |
NdrClientCall2 La funzione NdrClientCall2 è il punto di ingresso lato client per lo stub della modalità /Oicf. |
NdrClientCall3 NdrClientCall3 può essere modificato o non disponibile. |
NdrClientCall4 NdrClientCall4 può essere modificato o non disponibile. |
NdrComplexArrayBufferSize La funzione NdrComplexArrayBufferSize calcola le dimensioni del buffer necessarie, in byte, per eseguire il marshalling della matrice complessa. |
NdrComplexArrayMarshall La funzione NdrComplexArrayMarshall esegue il marshalling della matrice complessa in un buffer di rete. |
NdrComplexArrayUnmarshall La funzione NdrComplexArrayUnmarshall annulla la matrice complessa dal buffer di rete alla memoria. |
NdrComplexStructBufferSize La funzione NdrComplexStructBufferSize calcola le dimensioni del buffer necessarie, in byte, per eseguire il marshalling della struttura complessa. |
NdrComplexStructMarshall La funzione NdrComplexStructMarshall esegue il marshalling della struttura complessa in un buffer di rete. |
NdrComplexStructUnmarshall La funzione NdrComplexStructUnmarshall annulla la struttura complessa dal buffer di rete alla memoria. |
NdrConformantArrayBufferSize La funzione NdrConformantArrayBufferSize calcola le dimensioni del buffer necessarie, in byte, per eseguire il marshalling della matrice conforme. |
NdrConformantArrayMarshall La funzione NdrConformantArrayMarshall esegue il marshalling della matrice conforme in un buffer di rete. |
NdrConformantArrayUnmarshall La funzione NdrConformantArrayUnmarshall annulla una matrice conforme. |
NdrConformantStringBufferSize La funzione NdrConformantStringBufferSize calcola le dimensioni del buffer, in byte, necessarie per eseguire il marshalling della stringa conforme. |
NdrConformantStringMarshall La funzione NdrConformantStringMarshall esegue il marshalling della stringa conforme in un buffer di rete da inviare al server. |
NdrConformantStringUnmarshall La funzione NdrConformantStringUnmarshall annulla ilmarshal della stringa conforme dal buffer di rete alla memoria. |
NdrContextHandleInitialize Inizializza un nuovo handle di contesto RPC. |
NdrContextHandleMemorySize Restituisce le dimensioni dell'handle di contesto RPC fornito come rappresentato nella memoria locale. |
NdrContextHandleSize La funzione NdrContextHandleSize restituisce le dimensioni dell'handle di contesto RPC fornito. |
NdrConvert La funzione NdrConvert converte il buffer di rete dalla rappresentazione dei dati del mittente alla rappresentazione dei dati del ricevitore se sono diverse. |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall può essere modificato o non disponibile. |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 può essere modificato o non disponibile. |
NdrGetUserMarshalInfo La funzione NdrGetUserMarshalInfo fornisce informazioni aggiuntive per wire_marshal e user_marshal funzioni helper. |
NdrInterfacePointerBufferSize La funzione NdrInterfacePointerBufferSize calcola le dimensioni del buffer, in byte, necessarie per eseguire il marshalling del puntatore dell'interfaccia. |
NdrInterfacePointerFree La funzione NdrInterfacePointerFree rilascia il puntatore dell'interfaccia. |
NdrInterfacePointerMarshall La funzione NdrInterfacePointerMarshall esegue il marshalling del puntatore dell'interfaccia in un buffer di rete da inviare al server. |
NdrInterfacePointerUnmarshall La funzione NdrInterfacePointerUnmarshall annulla i dati a cui fa riferimento il puntatore dell'interfaccia dal buffer di rete alla memoria. |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 può essere modificato o non disponibile. |
NdrOleAllocate La funzione NdrOleAllocate viene usata da RPC per allocare memoria per un'interfaccia oggetto. Questa funzione è un wrapper per la funzione CoTaskMemAlloc. |
NdrOleFree La funzione NdrOleFree è un wrapper per la funzione CoTaskMemFree. |
NdrPointerBufferSize La funzione NdrPointerBufferSize calcola le dimensioni del buffer necessarie, in byte, per un puntatore di primo livello a qualsiasi elemento. |
NdrPointerFree La funzione NdrPointerFree libera memoria. |
NdrPointerMarshall La funzione NdrPointerMarshall esegue il marshalling di un puntatore di primo livello a qualsiasi elemento. I puntatori incorporati in strutture, matrici o unioni chiamano direttamente NdrPointerMarshall. |
NdrPointerUnmarshall La funzione NdrPointerUnmarshall annulla unmarshalls un puntatore di primo livello a qualsiasi elemento. I puntatori incorporati in strutture, matrici o unioni chiamano direttamente NdrPointerUnmarshall. |
NdrServerCall2 NdrServerCall2 non deve essere chiamato direttamente dalle applicazioni. |
NdrServerCallAll NdrServerCallAll non è destinato a essere chiamato direttamente dalle applicazioni. |
NdrSimpleStructBufferSize La funzione NdrSimpleStructBufferSize calcola le dimensioni del buffer necessarie, in byte, per eseguire il marshalling della struttura semplice. |
NdrSimpleStructMarshall La funzione NdrSimpleStructMarshall esegue il marshalling della struttura semplice in un buffer di rete. |
NdrSimpleStructUnmarshall La funzione NdrSimpleStructUnmarshall annulla la struttura semplice dal buffer di rete alla memoria. |
NdrSimpleTypeMarshall La funzione NdrSimpleTypeMarshall esegue il marshalling di un tipo semplice. |
NdrSimpleTypeUnmarshall La funzione NdrSimpleTypeUnmarshall unmarshalls un tipo semplice. |
NdrStubCall2 La funzione NdrStubCall2 è il punto di ingresso lato server per gli stub in modalità /Oicf. |
NdrStubCall3 NdrStubCall3 non deve essere chiamato direttamente dalle applicazioni. |
NdrUserMarshalBufferSize La funzione NdrUserMarshalBufferSize calcola le dimensioni del buffer, in byte, necessarie per eseguire il marshalling dell'oggetto marshalling dell'utente. |
NdrUserMarshalFree La funzione NdrUserMarshalFree libera l'oggetto marshalling utente. |
NdrUserMarshalMarshall La funzione NdrUserMarshalMarshall esegue il marshalling del buffer di dati fornito. |
NdrUserMarshalUnmarshall La funzione NdrUserMarshalUnmarshall chiama una routine unmarshal definita dall'utente per annullare ilmarshal dei dati con l'attributo. |
RpcSmAllocate La funzione RpcSmAllocate alloca memoria all'interno della funzione di gestione della memoria stub RPC e restituisce un puntatore alla memoria allocata o NULL. |
RpcSmClientFree La funzione RpcSmClientFree libera memoria restituita da uno stub client. |
RpcSmDestroyClientContext La funzione RpcSmDestroyClientContext recupera le risorse di memoria client per un handle di contesto e rende null l'handle di contesto. |
RpcSmDisableAllocate La funzione RpcSmDisableAllocate libera risorse e memoria all'interno dell'ambiente di gestione della memoria stub. |
RpcSmEnableAllocate La funzione RpcSmEnableAllocate stabilisce l'ambiente di gestione della memoria stub. |
RpcSmFree La funzione RpcSmFree rilascia memoria allocata da RpcSmAllocate. |
RpcSmGetThreadHandle La funzione RpcSmGetThreadHandle restituisce un handle di thread o NULL per l'ambiente di gestione della memoria stub. |
RpcSmSetClientAllocFree La funzione RpcSmSetClientAllocFree consente l'allocazione della memoria e i meccanismi di rilascio usati dagli stub client. |
RpcSmSetThreadHandle La funzione RpcSmSetThreadHandle imposta un handle di thread per l'ambiente di gestione della memoria stub. |
RpcSmSwapClientAllocFree La funzione RpcSmSwapClientAllocFree scambia i meccanismi di allocazione della memoria e memoria del client stub con quelli forniti dal client. |
RpcSsAllocate La funzione RpcSsAllocate alloca memoria all'interno della funzione di gestione della memoria stub RPC e restituisce un puntatore alla memoria allocata o NULL. |
RpcSsDestroyClientContext La funzione RpcSsDestroyClientContext elimina un handle di contesto non più necessario dal client, senza contattare il server. |
RpcSsDisableAllocate La funzione RpcSsDisableAllocate libera risorse e memoria all'interno dell'ambiente di gestione della memoria stub. |
RpcSsEnableAllocate La funzione RpcSsEnableAllocate stabilisce l'ambiente di gestione della memoria stub. |
RpcSsFree La funzione RpcSsFree rilascia la memoria allocata da RpcSsAllocate. |
RpcSsGetThreadHandle La funzione RpcSsGetThreadHandle restituisce un handle di thread per l'ambiente di gestione della memoria stub. |
RpcSsSetClientAllocFree La funzione RpcSsSetClientAllocFree abilita i meccanismi di allocazione e rilascio della memoria usati dagli stub client. |
RpcSsSetThreadHandle La funzione RpcSsSetThreadHandle imposta un handle di thread per l'ambiente di gestione della memoria stub. |
RpcSsSwapClientAllocFree La funzione RpcSsSwapClientAllocFree scambia i meccanismi di allocazione e rilascio della memoria usati dagli stub client con quelli forniti dal client. |
RpcUserFree RpcUserFree può essere modificato o non disponibile. |
Strutture
MIDL_STUB_DESC La struttura MIDL_STUB_DESC è una struttura generata da MIDL che contiene informazioni sullo stub dell'interfaccia relative alle chiamate RPC tra il client e il server. |
MIDL_STUB_MESSAGE Viene generato da MIDL e contiene lo stato corrente dello stub RPC. Le applicazioni non devono modificare direttamente la struttura MIDL_STUB_MESSAGE. |
NDR_USER_MARSHAL_INFO La struttura NDR_USER_MARSHAL_INFO contiene informazioni sullo stato di una chiamata RPC che può essere passata a wire_marshal e user_marshal funzioni helper. |
NDR_USER_MARSHAL_INFO_LEVEL1 La struttura NDR_USER_MARSHAL_INFO_LEVEL1 contiene informazioni sullo stato di una chiamata RPC che può essere passata a wire_marshal e user_marshal funzioni helper. |