rpcndr.h-Header
Dieser Header wird von mehreren Technologien verwendet. Weitere Informationen finden Sie unter
rpcndr.h enthält die folgenden Programmierschnittstellen:
Ndr64AsyncClientCall Ndr64AsyncClientCall ist nicht für den direkten Aufruf von Anwendungen vorgesehen. |
Ndr64AsyncServerCallAll Ndr64AsyncServerCallAll ist nicht für den direkten Aufruf von Anwendungen vorgesehen. |
NdrAsyncClientCall Die NdrAsyncClientCall-Funktion ist der asynchrone clientseitige Einstiegspunkt für den /Oi- und /Oic-Modus-Stub. |
NdrAsyncClientCall2 NdrAsyncClientCall2 kann geändert oder nicht verfügbar sein. |
NdrAsyncServerCall NdrAsyncServerCall ist nicht für den direkten Aufruf von Anwendungen vorgesehen. |
NdrClearOutParameters Die NdrClearOutParameters-Funktion gibt Ressourcen des out-Parameters frei und löscht den Arbeitsspeicher, wenn der RPC-Aufruf des Servers 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 NdrComplexArrayMarshall-Funktion marshallt das komplexe Array in einen Netzwerkpuffer. |
NdrComplexArrayUnmarshall Die Funktion NdrComplexArrayUnmarshall 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 NdrComplexStructMarshall-Funktion marshallt die komplexe Struktur in einen Netzwerkpuffer. |
NdrComplexStructUnmarshall Die Funktion NdrComplexStructUnmarshall hebt die komplexe Struktur aus dem Netzwerkpuffer in den Arbeitsspeicher auf. |
NdrConformantArrayBufferSize Die Funktion NdrConformantArrayBufferSize berechnet die erforderliche Puffergröße in Bytes, um das konforme Array zu marshallen. |
NdrConformantArrayMarshall Die Funktion NdrConformantArrayMarshall marshallt das konforme Array in einen Netzwerkpuffer. |
NdrConformantArrayUnmarshall Die Funktion NdrConformantArrayUnmarshall hebt dieMarmarshalierung eines konformen Arrays auf. |
NdrConformantStringBufferSize Die NdrConformantStringBufferSize-Funktion berechnet die Größe des Puffers in Bytes, die zum Marshallen der konformen Zeichenfolge erforderlich ist. |
NdrConformantStringMarshall Die NdrConformantStringMarshall-Funktion marshallt die konforme Zeichenfolge in einen Netzwerkpuffer, der an den Server gesendet werden soll. |
NdrConformantStringUnmarshall Die Funktion NdrConformantStringUnmarshall hebt die konforme Zeichenfolge aus dem Netzwerkpuffer in den Arbeitsspeicher auf. |
NdrContextHandleInitialize Initialisiert ein neues RPC-Kontexthandle. |
NdrContextHandleMemorySize Gibt die Größe des angegebenen RPC-Kontexthandles zurück, wie sie im lokalen Arbeitsspeicher dargestellt wird. |
NdrContextHandleSize Die NdrContextHandleSize-Funktion gibt die Größe des angegebenen RPC-Kontexthandles zurück. |
NdrConvert Die NdrConvert-Funktion konvertiert den Netzwerkpuffer von der Datendarstellung des Absenders in die Datendarstellung des Empfängers, sofern diese unterschiedlich sind. |
NdrDcomAsyncClientCall NdrDcomAsyncClientCall kann geändert oder nicht verfügbar sein. |
NdrDcomAsyncClientCall2 NdrDcomAsyncClientCall2 kann geändert oder nicht verfügbar sein. |
NdrGetUserMarshalInfo Die Funktion NdrGetUserMarshalInfo 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 ist. |
NdrInterfacePointerFree Die NdrInterfacePointerFree-Funktion gibt den Schnittstellenzeiger frei. |
NdrInterfacePointerMarshall Die NdrInterfacePointerMarshall-Funktion marshallt den Schnittstellenzeiger in einen Netzwerkpuffer, der an den Server gesendet werden soll. |
NdrInterfacePointerUnmarshall Die Funktion NdrInterfacePointerUnmarshall hebt die Daten, auf die der Schnittstellenzeiger verweist, vom Netzwerkpuffer in den Arbeitsspeicher auf. |
NdrMesProcEncodeDecode4 NdrMesProcEncodeDecode4 kann geändert oder nicht verfügbar sein. |
NdrOleAllocate Die NdrOleAllocate-Funktion wird von RPC verwendet, um Arbeitsspeicher 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 Bytes für einen Zeiger der obersten Ebene auf alles. |
NdrPointerFree Die NdrPointerFree-Funktion gibt Arbeitsspeicher frei. |
NdrPointerMarshall Die NdrPointerMarshall-Funktion marshallt einen Zeiger auf oberster Ebene auf alles. Zeiger, die in Strukturen, Arrays oder Unions eingebettet sind, rufen NdrPointerMarshall direkt auf. |
NdrPointerUnmarshall Mit der Funktion NdrPointerUnmarshall wird ein Zeiger der obersten Ebene auf alles entfernt. Zeiger, die in Strukturen, Arrays oder Unions eingebettet sind, rufen NdrPointerUnmarshall direkt auf. |
NdrServerCall2 NdrServerCall2 ist nicht für den direkten Aufruf von Anwendungen vorgesehen. |
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 NdrSimpleStructMarshall-Funktion marshallt die einfache Struktur in einen Netzwerkpuffer. |
NdrSimpleStructUnmarshall Die NdrSimpleStructUnmarshall-Funktion entmarshall hebt die einfache Struktur aus dem Netzwerkpuffer in den Arbeitsspeicher auf. |
NdrSimpleTypeMarshall Die NdrSimpleTypeMarshall-Funktion marshallt einen einfachen Typ. |
NdrSimpleTypeUnmarshall Die NdrSimpleTypeUnmarshall-Funktion hebt dieMarshallierung eines einfachen Typs auf. |
NdrStubCall2 Die NdrStubCall2-Funktion ist der serverseitige Einstiegspunkt für /Oicf-Modus-Stubs. |
NdrStubCall3 NdrStubCall3 ist nicht für den direkten Aufruf von Anwendungen vorgesehen. |
NdrUserMarshalBufferSize Die NdrUserMarshalBufferSize-Funktion berechnet die Größe des Puffers in Bytes, der zum Marshallen des Marshallobjekts des Benutzers erforderlich ist. |
NdrUserMarshalFree Die NdrUserMarshalFree-Funktion gibt das Marshallobjekt des Benutzers frei. |
NdrUserMarshalMarshall Die NdrUserMarshalMarshall-Funktion marshallt den bereitgestellten Datenpuffer. |
NdrUserMarshalUnmarshall Die NdrUserMarshalUnmarshall-Funktion ruft eine benutzerdefinierte Unmarshal-Routine auf, um Daten mit dem -Attribut zu entmarshalieren. |
RpcSmAllocate Die RpcSmAllocate-Funktion ordnet Arbeitsspeicher innerhalb der Rpc-Stubspeicherverwaltungsfunktion zu und gibt einen Zeiger auf den zugeordneten Arbeitsspeicher oder NULL zurück. |
RpcSmClientFree Die RpcSmClientFree-Funktion gibt Arbeitsspeicher frei, der von einem Clientstub zurückgegeben wird. |
RpcSmDestroyClientContext Die RpcSmDestroyClientContext-Funktion gibt die Clientspeicherressourcen für ein Kontexthandle zurück und stellt das Kontexthandle null. |
RpcSmDisableAllocate Die RpcSmDisableAllocate-Funktion gibt Ressourcen und Arbeitsspeicher in der Stub-Speicherverwaltungsumgebung frei. |
RpcSmEnableAllocate Die RpcSmEnableAllocate-Funktion richtet die Stub-Speicherverwaltungsumgebung ein. |
RpcSmFree Die RpcSmFree-Funktion gibt Arbeitsspeicher frei, der von RpcSmAllocate zugeordnet ist. |
RpcSmGetThreadHandle Die RpcSmGetThreadHandle-Funktion gibt ein Threadhandle (NULL) für die Stub-Speicherverwaltungsumgebung zurück. |
RpcSmSetClientAllocFree Die RpcSmSetClientAllocFree-Funktion aktiviert die speicherbelegungs- und freigabemechanismen, die von den Clientstubs verwendet werden. |
RpcSmSetThreadHandle Die RpcSmSetThreadHandle-Funktion legt ein Threadhandle für die Stub-Speicherverwaltungsumgebung fest. |
RpcSmSwapClientAllocFree Die RpcSmSwapClientAllocFree-Funktion tauscht die Speicherbelegungs- und Speicherfreisetzungsmechanismen des Client-Stubs mit denen aus, die vom Client bereitgestellt werden. |
RpcSsAllocate Die RpcSsAllocate-Funktion ordnet Arbeitsspeicher innerhalb der Rpc-Stubspeicherverwaltungsfunktion zu und gibt einen Zeiger auf den zugeordneten Arbeitsspeicher oder NULL zurück. |
RpcSsDestroyClientContext Die RpcSsDestroyClientContext-Funktion zerstört ein Kontexthandle, das vom Client nicht mehr benötigt wird, ohne den Server zu kontaktieren. |
RpcSsDisableAllocate Die RpcSsDisableAllocate-Funktion gibt Ressourcen und Arbeitsspeicher in der Stub-Speicherverwaltungsumgebung frei. |
RpcSsEnableAllocate Die Funktion RpcSsEnableAllocate richtet die Stubspeicherverwaltungsumgebung ein. |
RpcSsFree Die RpcSsFree-Funktion gibt den von RpcSsAllocate zugeordneten Arbeitsspeicher frei. |
RpcSsGetThreadHandle Die RpcSsGetThreadHandle-Funktion gibt ein Threadhandle für die Stub-Speicherverwaltungsumgebung zurück. |
RpcSsSetClientAllocFree Die RpcSsSetClientAllocFree-Funktion aktiviert die speicherbelegungs- und freigabemechanismen, die von den Clientstubs verwendet werden. |
RpcSsSetThreadHandle Die RpcSsSetThreadHandle-Funktion legt ein Threadhandle für die Stub-Speicherverwaltungsumgebung fest. |
RpcSsSwapClientAllocFree Die RpcSsSwapClientAllocFree-Funktion tauscht die von den Client-Stubs verwendeten Speicherbelegungs- und Freigabemechanismen mit denen aus, die vom Client bereitgestellt werden. |
RpcUserFree RpcUserFree ist möglicherweise geändert oder nicht verfügbar. |
MIDL_STUB_DESC Die MIDL_STUB_DESC-Struktur ist eine VON MIDL generierte Struktur, die Informationen zum Schnittstellenstub für RPC-Aufrufe zwischen Client und Server enthält. |
MIDL_STUB_MESSAGE Wird von MIDL generiert und enthält die aktuelle status des RPC-Stubs. Anwendungen sollen 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, die an wire_marshal und user_marshal Hilfsfunktionen übergeben werden können. |
NDR_USER_MARSHAL_INFO_LEVEL1 Die NDR_USER_MARSHAL_INFO_LEVEL1-Struktur enthält Informationen zum Status eines RPC-Aufrufs, die an wire_marshal und user_marshal Hilfsfunktionen übergeben werden können. |