Condividi tramite


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.