コード例 #1
0
PRL_UINT32 CDspHaClusterHelper::getStartCommandFlags(CProtoCommandPtr pCmd)
{
	if (!pCmd->IsValid())
		return 0;

	if (pCmd->GetCommandId() != PVE::DspCmdVmStartEx)
		return 0;

	CProtoVmStartExCommand* pCmdEx =
		CProtoSerializer::CastToProtoCommand<CProtoVmStartExCommand>(pCmd);
	if ((PRL_VM_START_MODE)pCmdEx->GetStartMode() != PSM_VM_START)
		return 0;

	return pCmdEx->GetReservedParameter();
}