Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse 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. |