Freigeben über


rpcndr.h-Header

Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter:

rpcndr.h enthält die folgenden Programmierschnittstellen:

Funktionen

 
Ndr64AsyncClientCall

Ndr64AsyncClientCall soll nicht direkt von Anwendungen aufgerufen werden.
Ndr64AsyncServerCallAll

Ndr64AsyncServerCallAll soll nicht direkt von Anwendungen aufgerufen werden.
NdrAsyncClientCall

Die NdrAsyncClientCall-Funktion ist der asynchrone clientseitige Einstiegspunkt für den Stub "/Oi" und "/Oic mode".
NdrAsyncClientCall2

NdrAsyncClientCall2 kann geändert oder nicht verfügbar sein.
NdrAsyncServerCall

NdrAsyncServerCall soll nicht direkt von Anwendungen aufgerufen werden.
NdrClearOutParameters

Die NdrClearOutParameters-Funktion gibt Ressourcen des Ausgabeparameters frei und löscht den Speicher, wenn der RPC-Aufruf an den Server fehlschlägt.
NdrClientCall

Die NdrClientCall-Funktion ist der clientseitige Einstiegspunkt für den /Oicf-Modus-Stub.
NdrClientCall2

Die NdrClientCall2-Funktion ist der clientseitige Einstiegspunkt für den /Oicf-Modus-Stub.
NdrClientCall3

NdrClientCall3 kann geändert oder nicht verfügbar sein.
NdrClientCall4

NdrClientCall4 kann geändert oder nicht verfügbar sein.
NdrComplexArrayBufferSize

Die NdrComplexArrayBufferSize-Funktion berechnet die erforderliche Puffergröße in Bytes, um das komplexe Array zu marshallen.
NdrComplexArrayMarshall

Die Funktion NdrComplexArrayMarshall marshallt das komplexe Array in einem Netzwerkpuffer.
NdrComplexArrayUnmarshall

Die NdrComplexArrayUnmarshall-Funktion hebt das komplexe Array vom Netzwerkpuffer in den Arbeitsspeicher auf.
NdrComplexStructBufferSize

Die NdrComplexStructBufferSize-Funktion berechnet die erforderliche Puffergröße in Bytes, um die komplexe Struktur zu marshallen.
NdrComplexStructMarshall

Die Funktion NdrComplexStructMarshall marshallt die komplexe Struktur in einem Netzwerkpuffer.
NdrComplexStructUnmarshall

Die NdrComplexStructUnmarshall-Funktion hebt die komplexe Struktur vom Netzwerkpuffer in den Arbeitsspeicher auf.
NdrConformantArrayBufferSize

Die NdrConformantArrayBufferSize-Funktion berechnet die erforderliche Puffergröße in Bytes, um das konforme Array zu marshallen.
NdrConformantArrayMarshall

Die Funktion NdrConformantArrayMarshall marshallt das konforme Array in einem Netzwerkpuffer.
NdrConformantArrayUnmarshall

Die NdrConformantArrayUnmarshall-Funktion hebt ein konformes Array auf.
NdrConformantStringBufferSize

Die NdrConformantStringBufferSize-Funktion berechnet die Größe des Puffers in Bytes, die zum Marshallen der konformen Zeichenfolge erforderlich sind.
NdrConformantStringMarshall

Die Funktion NdrConformantStringMarshall marshallt die konformitätsende Zeichenfolge in einen Netzwerkpuffer, der an den Server gesendet werden soll.
NdrConformantStringUnmarshall

Die NdrConformantStringUnmarshall-Funktion hebt die konforme Zeichenfolge vom Netzwerkpuffer in den Arbeitsspeicher auf.
NdrContextHandleInitialize

Initialisiert ein neues RPC-Kontexthandle.
NdrContextHandleMemorySize

Gibt die Größe des bereitgestellten RPC-Kontexthandle zurück, wie im lokalen Speicher dargestellt.
NdrContextHandleSize

Die NdrContextHandleSize-Funktion gibt die Größe des bereitgestellten RPC-Kontexthandles zurück.
NdrConvert

Die NdrConvert-Funktion konvertiert den Netzwerkpuffer aus der Datendarstellung des Absenders in die Datendarstellung des Empfängers, wenn sie unterschiedlich sind.
NdrDcomAsyncClientCall

NdrDcomAsyncClientCall kann geändert oder nicht verfügbar sein.
NdrDcomAsyncClientCall2

NdrDcomAsyncClientCall2 kann geändert oder nicht verfügbar sein.
NdrGetUserMarshalInfo

Die NdrGetUserMarshalInfo-Funktion stellt zusätzliche Informationen zum wire_marshal und user_marshal Hilfsfunktionen bereit.
NdrInterfacePointerBufferSize

Die NdrInterfacePointerBufferSize-Funktion berechnet die Größe des Puffers in Bytes, die zum Marshallen des Schnittstellenzeigers erforderlich sind.
NdrInterfacePointerFree

Die NdrInterfacePointerFree-Funktion gibt den Schnittstellenzeiger frei.
NdrInterfacePointerMarshall

Die Funktion NdrInterfacePointerMarshall marshallt den Schnittstellenzeiger in einen Netzwerkpuffer, der an den Server gesendet werden soll.
NdrInterfacePointerUnmarshall

Die NdrInterfacePointerUnmarshall-Funktion hebt die Daten auf, auf die vom Schnittstellenzeiger vom Netzwerkpuffer zum Arbeitsspeicher verwiesen wird.
NdrMesProcEncodeDecode4

NdrMesProcEncodeDecode4 kann geändert oder nicht verfügbar sein.
NdrOleAllocate

Die NdrOleAllocate-Funktion wird von RPC verwendet, um Speicher für eine Objektschnittstelle zuzuweisen. Diese Funktion ist ein Wrapper für die CoTaskMemAlloc-Funktion.
NdrOleFree

Die NdrOleFree-Funktion ist ein Wrapper für die CoTaskMemFree-Funktion.
NdrPointerBufferSize

Die NdrPointerBufferSize-Funktion berechnet die erforderliche Puffergröße in Byte für einen Zeiger auf oberster Ebene auf alles.
NdrPointerFree

Die NdrPointerFree-Funktion gibt Arbeitsspeicher frei.
NdrPointerMarshall

Die Funktion NdrPointerMarshall marshallt einen Zeiger auf oberster Ebene auf alles. In Strukturen, Arrays oder Gewerkschaften eingebettete Zeiger rufen NdrPointerMarshall direkt auf.
NdrPointerUnmarshall

Die NdrPointerUnmarshall-Funktion hebt einen Zeiger auf oberster Ebene auf alles auf. In Strukturen, Arrays oder Gewerkschaften eingebettete Zeiger rufen NdrPointerUnmarshall direkt auf.
NdrServerCall2

NdrServerCall2 soll nicht direkt von Anwendungen aufgerufen werden.
NdrServerCallAll

NdrServerCallAll soll nicht direkt von Anwendungen aufgerufen werden.
NdrSimpleStructBufferSize

Die NdrSimpleStructBufferSize-Funktion berechnet die erforderliche Puffergröße in Bytes, um die einfache Struktur zu marshallen.
NdrSimpleStructMarshall

Die Funktion NdrSimpleStructMarshall marshallt die einfache Struktur in einem Netzwerkpuffer.
NdrSimpleStructUnmarshall

Die NdrSimpleStructUnmarshall-Funktion hebt die einfache Struktur vom Netzwerkpuffer in den Arbeitsspeicher auf.
NdrSimpleTypeMarshall

Die Funktion NdrSimpleTypeMarshall marshallt einen einfachen Typ.
NdrSimpleTypeUnmarshall

Die NdrSimpleTypeUnmarshall-Funktion hebt einen einfachen Typ auf.
NdrStubCall2

Die NdrStubCall2-Funktion ist der serverseitige Einstiegspunkt für /Oicf Mode Stubs.
NdrStubCall3

NdrStubCall3 soll nicht direkt von Anwendungen aufgerufen werden.
NdrUserMarshalBufferSize

Die NdrUserMarshalBufferSize-Funktion berechnet die Größe des Puffers in Bytes, die zum Marshallen des Benutzerobjekts erforderlich sind.
NdrUserMarshalFree

Die NdrUserMarshalFree-Funktion gibt das Marshalobjekt des Benutzers frei.
NdrUserMarshalMarshall

Die Funktion NdrUserMarshalMarshall marshallt den bereitgestellten Datenpuffer.
NdrUserMarshalUnmarshall

Die NdrUserMarshalUnmarshall-Funktion ruft eine benutzerdefinierte unmarshalierte Routine auf, um diemarshalischen Daten mit dem Attribut aufzuheben.
RpcSmAllocate

Die RpcSmAllocate-Funktion weist Speicher innerhalb der RPC-Stub-Speicherverwaltungsfunktion zu und gibt einen Zeiger auf den zugewiesenen Speicher oder NULL zurück.
RpcSmClientFree

Die RpcSmClientFree-Funktion gibt Arbeitsspeicher frei, der von einem Client-Stub zurückgegeben wird.
RpcSmDestroyClientContext

Die RpcSmDestroyClientContext-Funktion gibt die Clientspeicherressourcen für ein Kontexthandle zurück und macht das Kontexthandle NULL.
RpcSmDisableAllocate

Die Funktion RpcSmDisableAllocate gibt Ressourcen und Arbeitsspeicher innerhalb des Stubspeichers frei – Verwaltungsumgebung.
RpcSmEnableAllocate

Die RpcSmEnableAllocate-Funktion richtet den Stubspeicher – Verwaltungsumgebung ein.
RpcSmFree

Die Funktion "RpcSmFree" gibt arbeitsspeicherfrei frei, der von RpcSmAllocate zugewiesen wurde.
RpcSmGetThreadHandle

Die Funktion RpcSmGetThreadHandle gibt ein Threadhandle oder NULL für den Stubspeicher (Management Environment) zurück.
RpcSmSetClientAllocFree

Die Funktion "RpcSmSetClientAllocFree" ermöglicht die Speicherzuweisung und Freigabemechanismen, die von den Client-Stubs verwendet werden.
RpcSmSetThreadHandle

Die RpcSmSetThreadHandle-Funktion legt ein Threadhandle für den Stubspeicher ( Verwaltungsumgebung) fest.
RpcSmSwapClientAllocFree

Die Funktion RpcSmSwapClientAllocFree austauscht die Speicherzuweisungs- und Speicherfreisetzungsmechanismen des Client mit den vom Client bereitgestellten Mechanismen.
RpcSsAllocate

Die RpcSsAllocate-Funktion weist Speicher innerhalb der RPC-Stub-Speicherverwaltungsfunktion zu und gibt einen Zeiger auf den zugewiesenen Speicher oder NULL zurück.
RpcSsDestroyClientContext

Die RpcSsDestroyClientContext-Funktion zerstört ein Kontexthandle, das vom Client nicht mehr benötigt wird, ohne sich an den Server zu wenden.
RpcSsDisableAllocate

Die Funktion RpcSsDisableAllocate gibt Ressourcen und Arbeitsspeicher innerhalb des Stubspeichers frei – Verwaltungsumgebung.
RpcSsEnableAllocate

Die Funktion RpcSsEnableAllocate richtet den Stubspeicher – Verwaltungsumgebung ein.
RpcSsFree

Die Funktion "RpcSsFree" gibt Speicher frei, der von RpcSsAllocate zugewiesen wurde.
RpcSsGetThreadHandle

Die Funktion "RpcSsGetThreadHandle" gibt ein Threadhandle für den Stubspeicher ( Verwaltungsumgebung) zurück.
RpcSsSetClientAllocFree

Die Funktion RpcSsSetClientAllocFree ermöglicht die Speicherzuweisung und Freigabemechanismen, die von den Client-Stubs verwendet werden.
RpcSsSetThreadHandle

Die RpcSsSetThreadHandle-Funktion legt ein Threadhandle für die Speicherverwaltungsumgebung des Stubs fest.
RpcSsSwapClientAllocFree

Die Funktion "RpcSsSwapClientAllocFree" austauscht die Speicherzuweisungs- und Freigabemechanismen, die vom Client mit den vom Client bereitgestellten Client-Stubs verwendet werden.
RpcUserFree

RpcUserFree kann geändert oder nicht verfügbar sein.

Strukturen

 
MIDL_STUB_DESC

Die MIDL_STUB_DESC-Struktur ist eine MIDL-generierte Struktur, die Informationen zum Schnittstellen-Stub für RPC-Aufrufe zwischen dem Client und dem Server enthält.
MIDL_STUB_MESSAGE

Wird von MIDL generiert und enthält den aktuellen Status des RPC-Stubs. Anwendungen können die MIDL_STUB_MESSAGE Struktur nicht direkt ändern.
NDR_USER_MARSHAL_INFO

Die NDR_USER_MARSHAL_INFO-Struktur enthält Informationen zum Status eines RPC-Aufrufs, der an wire_marshal- und user_marshal Hilfsfunktionen übergeben werden kann.
NDR_USER_MARSHAL_INFO_LEVEL1

Die NDR_USER_MARSHAL_INFO_LEVEL1-Struktur enthält Informationen zum Status eines RPC-Aufrufs, der an wire_marshal- und user_marshal Hilfsfunktionen übergeben werden kann.