RPC_MESSAGE 结构 (rpcdcep.h)

RPC_MESSAGE 结构包含 NDR 与 RPC 或 OLE 运行时的其余部分之间共享的信息。

语法

typedef struct _RPC_MESSAGE {
  RPC_BINDING_HANDLE     Handle;
  unsigned long          DataRepresentation;
  void                   *Buffer;
  unsigned int           BufferLength;
  unsigned int           ProcNum;
  PRPC_SYNTAX_IDENTIFIER TransferSyntax;
  void                   *RpcInterfaceInformation;
  void                   *ReservedForRuntime;
  RPC_MGR_EPV            *ManagerEpv;
  void                   *ImportContext;
  unsigned long          RpcFlags;
} RPC_MESSAGE, *PRPC_MESSAGE;

成员

Handle

保留。

DataRepresentation

NDR 规范定义的网络缓冲区的数据表示形式。

Buffer

指向网络缓冲区开头的指针。

BufferLength

缓冲区的大小(以字节为单位)。

ProcNum

保留。

TransferSyntax

保留。

RpcInterfaceInformation

保留。

ReservedForRuntime

保留。

ManagerEpv

保留。

ImportContext

保留。

RpcFlags

保留。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 rpcdcep.h