FrsRpcSendCommPkt (Opnum 0)

The FrsRpcSendCommPkt method transfers change order commands, files, and folders on an FRS connection.

 unsigned long FrsRpcSendCommPkt(
   [in] handle_t Handle,
   [in] PCOMM_PACKET CommPkt

Handle: Binding handle obtained when the partner authenticates with the FRS.

CommPkt: Command and data sent from the replication partner.

Return Values: The method MUST return 0 on success or a nonzero error code on failure. For protocol purposes, all nonzero values MUST be treated as equivalent failures unless otherwise specified.

Return value/code




The method completed successfully.

Exceptions Thrown: No exceptions are thrown beyond those thrown by the underlying RPC protocol [MS-RPCE].

FRS uses FrsRpcSendCommPkt to send COMM_PACKET objects (see section between replica members to replicate files and folders inside a Replica Set. See sections 4.1 and 4.2.

In the following section, these two sentences have the same meaning:

  • Machine A sends a COMM_PACKET to machine B.

  •  Machine A calls the FrsRpcSendCommPkt method on machine B.

There are 12 types of COMM_PACKETs (see section If machine A sends a COMM_PACKET packet to machine B with COMM_PACKET.COMM_COMMAND set to CMD_XXXX, a simple way to describe this is as follows: Machine A sends CMD_XXXX to machine B.