Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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. |